当前位置: 首页 > 知识库问答 >
问题:

拉丁文1\u general\u ci和字符集ISO-8859-15

姜淇
2023-03-14

我尝试使用字符集latin1排序规则latin1\u general\u ci将字符集ISO-8859-15的字符串存储在MySQL字段中。

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

有人能告诉我ISO-8859-15的正确字符集吗?

共有1个答案

左丘峰
2023-03-14

根据维基百科,ISO-8859-1和ISO-8859-15之间有8个差异。€-符号就是其中之一。我在5.6的副本上看到了latin1(ISO-8859-1)CHARACTER SET,但没有latin9(ISO-8859-15)。

可以将您自己的字符集和排序规则添加到MySQL中,但这可能超出了您想要解决的范围。有一个用于添加它的工作日志,但他们需要轻推才能完成。

很抱歉你能和latin1或latin2(至少有欧元)一起生活吗?或者,更好的是,切换到utf8,它包含了所有字符,还有无数个字符。

 类似资料:
  • 在我的nodeJS应用程序中,我使用以下代码行获取req。身体 这工作正常,但对我的应用程序的一个请求会引发以下错误: 如果删除前一行,则该行适用于该请求,但在所有其他请求中,我无法检索数据。有办法解决这个问题吗?

  • 主要内容:ISO-8859-1,HTML 预留字符,ISO 8859-1 字符实体现代的浏览器支持的字符集: ASCII 字符集 标准 ISO 字符集 数学符号、希腊字母、其他符号 ISO-8859-1 ISO-8859-1 是大多数浏览器默认的字符集。 ISO-8859-1 的较低部分(从 1 到 127 之间的代码)是最初的 ASCII 字符集(0-9 的数字,大写和小写英文字母表,以及一些特殊字符)。 ISO-8859-1 的较高部分(从 160 到 255 之间的代码)

  • 问题内容: 我正在开发一个项目,我们需要将我们的信息保存在具有ISO-8859-1表的旧数据库中。因此,在向数据库中写入内容之前,我需要将其从UTF-8转换为ISO-8859-1,并且每次从数据库中检索到它时,都需要将其转换回UTF-8。 我试图将库 **code.google.com/p/go-charset/** 用作以下每个我需要保留的文本字段。 问题是即使使用 toISO88591 函数,

  • 问题内容: 我有ISO-8859-1数据库,所以我希望完全在此代码页中交换请求。那么,如何以正确的方式设置AJAX请求的内容类型呢? 问题答案: 即使这样做很不好(上面有很多评论),也可以:

  • Unicode是ISO-8859-1的超集,因此前256个Unicode字符对应于ISO-8859-1。