在 Java 中阅读 Excel 中的土耳其语字符
Read Turkish Character from Excel in Java
我有一个脚本可以从 Excel 读取行并写入我的数据库 (PostgreSQL)。一切正常,但当句子包含土耳其字符(ç
、ü
、ğ
等)时会出现一些问题。其中一些句子可以正常工作,而另一些则不能。示例:
Çocuklar şu anda parkta
(在Excel中)-> Çocuklar şu anda parkta
(在Java中)不是问题
Sue evli ve iki çocuklu
(在 Excel 中)-> Sue evli ve iki �ocuklu
(在 Java 中)是问题
两者都包含ç
。
如何转换为真实格式?
WorkbookSettings workbookSettings = new WorkbookSettings();
workbookSettings.setEncoding( "Cp1252" );//or other encoding
Workbook.getWorkbook( theFile, workbookSettings );
我有一个脚本可以从 Excel 读取行并写入我的数据库 (PostgreSQL)。一切正常,但当句子包含土耳其字符(ç
、ü
、ğ
等)时会出现一些问题。其中一些句子可以正常工作,而另一些则不能。示例:
Çocuklar şu anda parkta
(在Excel中)-> Çocuklar şu anda parkta
(在Java中)不是问题
Sue evli ve iki çocuklu
(在 Excel 中)-> Sue evli ve iki �ocuklu
(在 Java 中)是问题
两者都包含ç
。
如何转换为真实格式?
WorkbookSettings workbookSettings = new WorkbookSettings();
workbookSettings.setEncoding( "Cp1252" );//or other encoding
Workbook.getWorkbook( theFile, workbookSettings );