Java неправильная строка кириллицы - PullRequest
0 голосов
/ 26 апреля 2010

Я использую JExcel API для чтения файла Excel, а затем сохраняю их в ArrayList. Затем я вставляю их в базу данных. Мой список массивов содержит кириллические строки, и проблема в том, что эти строки не были вставлены в базу данных должным образом. Как я уже видел, другие люди могут правильно печатать кириллические строки в стандартный вывод, но я не уверен, как хранить их в коллекции. Какие-либо предложения? Спасибо

1 Ответ

1 голос
/ 26 апреля 2010

Убедитесь, что в строках используются правильные символы UNICODE для кириллицы как до того, как они попадут в базу данных, так и после их выхода. Если они ошибаются, вы ничего не можете ожидать после этого, чтобы работать! Если они идут правильно, но выходят неправильно, ваш интерфейс к базе данных неверен, и это то, что вы должны исправить. Если они получаются правильными по отдельности, проблема в том, как вы представляете строку на уровне представления.

Кстати, проверка на кириллицу - это просто сканирование строки, ища символы в диапазоне \u0410 - \u044f. Это должно быть тривиально, чтобы написать код и убедиться, что он печатает что-то, что вы можете легко проверить.

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