2009-05-28 3 views
0

Я работаю в приложении, которое принимает строку unicode в качестве ввода. Я успешно получил множество слов в виде списка. Теперь мне нужно искать строку ввода в заданных наборах строк, которые находятся в списке. Я попытался сравнить данную строку с каждой строкой в ​​списке, но только получает нераспознанные символы в качестве вывода. Я думаю, проблема в том, что unicode прецессирует. Есть ли подходящий способ сделать это?search unicode string

+4

Пример кода значительно улучшит шансы на полезный ответ. – Kris

+0

И, пожалуйста, отредактируйте исходный вопрос, чтобы добавить примерный код. Не отправляйте его в ответ на свой вопрос. – Eddie

ответ

1

Java работает с unicode (String является UTF-16 внутренне, но обрабатывает все Unicode, см. API для получения дополнительной информации). Если у вас возникли проблемы с «непризнанными символами», возможно, вы прочитали ввод с неправильной кодировкой или неправильно указали.

Больше никакой конкретной помощи без какого-либо исходного кода, извините.