mysql - MySQL 的 i18n(印度语)支持有什么问题吗?

标签 mysql postgresql jdbc internationalization rdbms

我们正在评估 MySQL 和 PostgreSQL 以构建我们的印度语(使用 utf-8 编码)Web 应用程序,该应用程序将使用 MySQL 或 PostgreSQL。

我的一位同事提到 MySQL 在国际化方面存在问题。我主要来自 Oracle 世界,虽然我很少使用 MySQL,但我对它的 i18n 支持还不够了解。

有谁知道 MySQL 的 i18n 支持问题,以及 PostgreSQL 是否更适合使用 utf-8 编码构建具有印度语支持(卡纳达语、泰卢固语、泰米尔语等)的应用程序?

正如您所知,我们将使用 J2EE 来构建此应用程序,并且我们将使用 JDBC 驱动程序来访问数据库。

P.S:如果我们使用 Rails 而不是 J2EE 来构建应用程序,会有什么改变吗?

谢谢,

最佳答案

MySQL 不支持完整的 utf8 编码:

Currently, MySQL support for UTF-8 does not include four-byte sequences.

PostgreSQL 完全支持 utf8。

关于mysql - MySQL 的 i18n(印度语)支持有什么问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2941630/

相关文章:

php - 如何在mysql中为接收数据的表创建编辑和删除?

PHP If then 和 switch 语句不起作用

mysql - 如何在 MySQL 中使用 REGEXP(或类似的)匹配特定的字符串模式

mysql - Heroku 错误 : Please install the postgresql adapter but I'm using mysql, 那么为什么我会看到此错误?

java - 如何将从用户在运行时获取的字符串格式的日期转换为日期格式以将其输入数据库

javascript - 在 mysql 中通过别名获取行后无法生成 json 数据

sql-server - SQL Server 到 PostgreSQL - 迁移和设计问题

Python帮助更新Postgres专栏

java - 保存到 mysql 数据库时出现 jbutton 问题

java - 将 Rational Asset Manager 与 Oracle 11g 一起使用时出现错误