所以我有一个带有表格的数据库,其中一个条目是'é€í€',我知道这在db中是正确的。它存储为 clob 。
在Java中,我检索这样的条目:
String text = resultSet.getString(DBConstants.COL_NOTE_TEXT);
调试时,文本等于'é\u0080áí',当屏幕上显示时,欧元符号为方块。
之前有人见过吗?有什么建议吗?
提前致谢。
答案 0 :(得分:1)
0080是Windows Western编码中的欧元字符(cp-1252);在Unicode中它是20AC。您可能想要检查输入的编码。要检查的另一件事是屏幕能够显示欧元符号。如果它会显示'\ u20AC'那部分已被回答。
答案 1 :(得分:1)