有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java CSV到H2字符编码不匹配

在我的应用程序中,我:

  • 让Hibernate创建h2db
  • 使用CSV导入(INSERT INTO ... SELECT ... FROM CSVREAD(file.csv))通过JDBCSQL语句填充数据库。文件采用UTF-8编码

在Linux上,数据库中的特殊字符是正确的

在Windows(默认编码cp1250)上,特殊字符不正确

当我尝试不同的CSV文件编码(cp1250,iso-8859-2)时,它可以在Windows上工作,但不能在Linux上工作

有没有办法告诉H2它需要遵守Windows上的UTF-8编码


共 (1) 个答案