【问题标题】:latin1_general_ci and charset ISO-8859-15latin1_general_ci 和字符集 ISO-8859-15
【发布时间】:2015-03-20 07:29:49
【问题描述】:

我尝试使用CHARACTER SET latin1 COLLATION latin1_general_ci 在 MySQL 字段中存储字符集 ISO-8859-15 字符串。

似乎两者都不完全兼容。我无法保存正确的欧元符号。

谁能告诉我 ISO-8859-15 的正确 CHARACTER SET 吗?

【问题讨论】:

标签: mysql character-encoding


【解决方案1】:

根据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,它包含所有字符,以及更多字符。

【讨论】:

  • 是的,我在我的副本中也想念 latin9。我正在努力迁移到 utf-8,但我的项目太大了。 5 个数据库中的 100 多个表。这很难,但现在似乎是时候去做了。
  • 拉丁人有欧元,但不是 8859-15 的正确字符。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-10-11
  • 2018-03-03
  • 2016-11-26
  • 2012-09-29
  • 2013-01-19
  • 1970-01-01
  • 2012-09-01
相关资源
最近更新 更多