Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java不正确的西里尔字符串_Java_Jdbc - Fatal编程技术网

java不正确的西里尔字符串

java不正确的西里尔字符串,java,jdbc,Java,Jdbc,我使用jexcelapi读取excel文件,然后将它们存储到ArrayList中。然后我将它们插入数据库。我的数组列表包含西里尔字母字符串,问题是这些字符串没有正确插入数据库。据我所知,其他人可以正确地将西里尔文字符串打印成标准输出,但我不知道如何将它们存储在集合中。有什么建议吗?谢谢在字符串进入数据库之前和出来之后,检查字符串是否使用正确的西里尔字母UNICODE字符。如果他们做错了,你就不能指望在那之后有什么事情能起作用!如果输入正确,但输出错误,则数据库的接口错误,这就是您应该修复的地方。

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

在字符串进入数据库之前和出来之后,检查字符串是否使用正确的西里尔字母UNICODE字符。如果他们做错了,你就不能指望在那之后有什么事情能起作用!如果输入正确,但输出错误,则数据库的接口错误,这就是您应该修复的地方。如果它们各自正确,那么问题在于如何向表示层表示字符串

顺便说一句,检查西里尔文只需扫描字符串,查找范围
\u0410
\u044f
内的字符。这对于编写代码并确保它打印出您可以轻松检查的内容来说应该是微不足道的