使用Eclipse在Java ResourceBundles中搜索具有非ASCI字符的单词

时间:2019-05-13 14:04:38

标签: java eclipse

当我在Eclipse Resource-Bundle编辑器中输入德语单词Löschen(英语:“ delete”)时,它将自动转换为“ L \ u00F6schen”。是正确的。但是,当我使用Eclipse文件搜索(或快速搜索)搜索该单词时,只有在输入“ L \ u00F6schen”时我才能找到某些东西,但是搜索“Löschen”却没有结果。 Eclipse是否有可能在资源包中进行UTF-8搜索,所以我也可以在没有人工替换的情况下找到我的单词/句子?

1 个答案:

答案 0 :(得分:0)

如果您将单词与unicode值一起存储,而不是正确的变音符号,则意味着您没有UTF-8中文件的编码。

在XML的开头,您应该具有以下内容:

<?xml version="1.0" encoding="XXXX"?>

只要确保XXXX是UTF-8而不是Windows-1252或ISO-8859-1,您就应该能够保存带有变音符号的文件,并且当然可以搜索包含它们的单词。

此外,在Eclipse中转到您的首选项,并将文本文件编码设置为UTF-8(默认情况下在Cp1252中设置)。