在我的应用程序中,我:
INSERT INTO ... SELECT ... FROM CSVREAD(file.csv))通过JDBC语句填充DB。文件采用UTF-8编码。在Linux上,DB中的特殊字符是正确的。
在Windows (默认编码cp1250)上,特殊字符是不正确的。
当我尝试不同的CSV文件编码(cp1250,iso-8859-2)时,它在Windows上工作,但在Linux上不起作用。
有没有办法告诉H2它需要尊重Windows上的UTF-8编码?
发布于 2013-05-14 12:07:44
需要在 function中设置UTF-8,如下所示:
CSVREAD('file.csv', null, 'charset=UTF-8')https://stackoverflow.com/questions/16536773
复制相似问题