Японские символы в веб-приложении и оракуле Java - PullRequest
1 голос
/ 21 августа 2009

Я хочу написать простое веб-приложение на Java, которое принимает японские символы и сохраняет их в БД (Oracle). Мой сервер - кот.

Что мне нужно для обеспечения, а во всех местах, где моя кодировка должна быть установлена ​​правильно? У меня есть UTF-8 в моей IDE, и, вероятно, конфигурация базы данных также установлена ​​в UTF-8. Будет ли этого достаточно?

Нужно ли изменить конфигурацию моего сервера для поддержки передачи японских символов?

Любые указатели для примера приложения будут очень благодарны.

Приветствия

Ответы [ 2 ]

4 голосов
/ 21 августа 2009

Я бы проверил кодировку БД с помощью

SELECT *
  FROM SYS.v_$nls_parameters

и убедитесь, что NLS_CHARACTERSET поддерживает Japanesse (например, без ограничения: AL32UTF8, AL16UTF16)

1 голос
/ 21 августа 2009

UTF-8 - хороший выбор кодировки, но не единственный.

Если вы используете продукты Microsoft, имейте в виду, что они изначально не поддерживают UTF-8 . У них есть своя собственная «стандартная» кодировка под названием UCS-2. Вы говорите, Java и Oracle, поэтому, возможно, предупреждение не нужно, но я не знал, есть ли у вас IIS в качестве веб-сервера, поэтому я подумал, что укажу на это.

На вашем компьютере также должны быть установлены наборы японских символов: кандзи, катакана и старые наборы кайдзи.

Если вы собираетесь вводить символы на японском языке, вам понадобится установленный японский IME. Вот как это сделать.

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