2010-04-26 85 views
0

我使用JExcel API读取excel文件,然后将它们存储到ArrayList中。然后我将它们插入数据库。我的数组列表包含西里尔字符串,问题是这些字符串没有正确插入数据库。只要我看到,其他人可以将西里尔字符串打印成标准输出,但我不确定如何将它们存储在集合中。有什么建议么?谢谢java不正确的西里尔字符串

回答

1

检查字符串是否正确使用西里尔字母的UNICODE字符进入数据库之前和它们出来后。如果他们错了,那么在这之后你就不能期待任何工作!如果他们正确地进入但是出错了,那么你的数据库接口是错误的,这就是你应该修复的地方。如果他们单独出来正确,那么问题在于如何将字符串呈现给表示层。

顺便说一句,检查西里尔文只是通过扫描字符串寻找字符范围\u0410 - \u044f。这应该是微不足道的代码,并确保它打印一些你可以轻松检查的东西。

相关问题