Есть ли проблемы с поддержкой MySQL i18n (индийский язык)? - PullRequest
1 голос
/ 31 мая 2010

Мы оцениваем MySQL и PostgreSQL для создания нашего веб-приложения на языке индикаторов (с использованием кодировки utf-8), которое будет использовать MySQL или PostgreSQL.

Один из моих коллег упомянул, что у MySQL были проблемы с i18n. Я в основном из мира Oracle, и хотя я немного играл с MySQL, я не знаю достаточно, чтобы понять, что существуют проблемы с его поддержкой i18n.

Кто-нибудь знает проблемы с поддержкой MySQL i18n, и если PostgreSQL будет лучше приспособлен для создания приложений с поддержкой языка индикаторов (каннада, телугу, тамил и т. Д.) С использованием кодировки utf-8?

Просто, чтобы вы знали, мы будем использовать J2EE для создания этого приложения и будем использовать драйверы JDBC для доступа к БД.

P.S: Изменится ли что-нибудь, если мы будем использовать Rails для сборки приложения вместо J2EE?

Спасибо,

Ответы [ 2 ]

4 голосов
/ 31 мая 2010

MySQL не поддерживает полную кодировку utf8:

В настоящее время поддержка MySQL для UTF-8 не включает четырехбайтовые последовательности.

PostgreSQL полностью поддерживает utf8.

0 голосов
/ 31 мая 2010

Нет, у mysql нет проблем с языками.
Mysql не имеет дело с языками. Только с кодировками.
Вы можете использовать любую поддерживаемую кодировку, и предпочтительным является utf-8.

...