【发布时间】:2015-03-20 07:29:49
【问题描述】:
我尝试使用CHARACTER SET latin1 COLLATION latin1_general_ci 在 MySQL 字段中存储字符集 ISO-8859-15 字符串。
似乎两者都不完全兼容。我无法保存正确的欧元符号。
谁能告诉我 ISO-8859-15 的正确 CHARACTER SET 吗?
【问题讨论】:
我尝试使用CHARACTER SET latin1 COLLATION latin1_general_ci 在 MySQL 字段中存储字符集 ISO-8859-15 字符串。
似乎两者都不完全兼容。我无法保存正确的欧元符号。
谁能告诉我 ISO-8859-15 的正确 CHARACTER SET 吗?
【问题讨论】:
根据Wikipedia,ISO-8859-1 和 ISO-8859-15 有 8 处不同。欧元符号就是其中之一。我在我的 5.6 副本上看到 latin1 (ISO-8859-1) CHARACTER SET,但没有 latin9 (ISO-8859-15)。
add your own character set 和对 MySQL 的排序是可能的,但这可能比您想要处理的要多。有一个 Worklog 用于添加它,但他们需要轻推才能完成它。
对不起。你能和 latin1 或 latin2(至少有欧元)一起生活吗?或者,更好的是,切换到 utf8,它包含所有字符,以及更多字符。
【讨论】: