latin1_general_ci 和字符集 ISO-8859-15

latin1_general_ci and charset ISO-8859-15

我尝试将字符集 ISO-8859-15 的字符串存储在具有 CHARACTER SET latin1 COLLATION latin1_general_ci 的 MySQL 字段中。

好像是两者都不完全兼容。我无法保存正确的 €-Sign。

谁能告诉我 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 and collation to MySQL, but that may be more than you want to tackle. There is a Worklog 添加它,但他们需要推动才能完成它。

对不起。你能接受 latin1 或 latin2(至少有欧元)吗?或者,更好的是,切换到 utf8,它具有所有字符,以及更多字符。