搜索unicode字符串

时间:2009-05-28 15:01:48

标签: java string unicode encoding comparison

我正在使用unicode字符串作为输入的应用程序。我成功地将这些单词集合作为列表获取。现在我需要在列表中给定的字符串集中搜索输入字符串。我试图将给定的字符串与列表中的每个字符串进行比较,但只将未识别的字符作为输出。我认为问题在于unicode进动。有没有合适的方法呢?

1 个答案:

答案 0 :(得分:1)

Java使用unicode(String在内部是UTF-16,但处理所有Unicode,有关详细信息,请参阅API)。如果您遇到“无法识别的字符”问题,您可能使用错误的编码读取输入或以错误的方式存储。

在没有给出任何源代码的情况下,没有更多具体帮助,抱歉。