Поиск слов с не-ASCI символами в Java ResourceBundles с использованием Eclipse - PullRequest
0 голосов
/ 13 мая 2019

Когда я введу в редакторе Eclipse Resource-Bundle немецкое слово Löschen (англ. «Delete»), оно будет автоматически преобразовано в «L \ u00F6schen». Это правильно и хорошо. Но когда я ищу это слово, используя поиск в файле Eclipse (или быстрый поиск), я нахожу что-то только тогда, когда ввожу «L \ u00F6schen», но поиск «Löschen» не дает результатов. Имеет ли Eclipse возможность поиска по UTF-8 в пакетах ресурсов, чтобы я мог также найти свое слово / предложение без подстановок вручную?

1 Ответ

0 голосов
/ 13 мая 2019

Если у вас есть слова, хранящиеся со значением Юникода, вместо правильного умлаута, это означает, что у вас нет кодировки файла в UTF-8.

В начале XML у вас должно быть что-то вроде:

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

Просто убедитесь, что XXXX - это UTF-8 вместо Windows-1252 или ISO-8859-1, и вы сможете сохранить файл с помощью умляутов и, конечно же, искать слова, содержащие их.

Кроме того, перейдите к своим предпочтениям в Eclipse и установите для Кодировка текстового файла значение UTF-8 (по умолчанию установлено в Cp1252).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...