-1

我有带latin1_swedish_ci列的表格。我已经完成了测试,并在其中插入了一些法语、希腊语、日语、西班牙语等语言的文本,并且运行良好。用日语编写的数据(例如(ぴゃ))可以很好地存储和显示。我不使用 UTF-8,也不想使用 UTF-8。

我可以让latin1_swedish_ci或应该使用另一种类型/排序规则 (text/latin1_swedish_ci) 来存储可以是多种语言的文本吗?

4

1 回答 1

1

使用任何东西,但utf8仍然可以。您只需要确保您与数据库的连接是在相同的排序规则中建立的。

此外,如果您将 unicode 字符存储在非 unicode 字段中,则在为它们定义索引时会遇到问题,因为用于对数据进行排序和索引的参考表不会反映正确的字符集。

于 2012-01-15T13:12:24.420 回答