0

我目前在 MYSQL 中有一个地址表,其字符集设置为“utf8”,排序规则设置为“utf8_unicode_ci”。存在一个列名地址,我正在尝试将城市名称 Łódź 存储到地址列中。我尝试直接在 SQLyog Community 64 的表格中键入,以及使用工具 MYSQL for Excel,但它一直显示错误“字符串值不正确”。

我试图将字符集设置为“utf8mb4”,将排序规则设置为“utf8mb4_unicode_ci”,但它仍然给我同样的错误。

关于如何设置字符集和排序规则以存储 Łódź 的任何帮助?这个城市名称只是众多例子之一,接下来我可能还会遇到其他类似的角色。我可以将什么用于通用字符集?

4

1 回答 1

0

utf8并且utf8mb4同样适用于波兰语字符。)

您没有提供有关字符流的足够详细信息,但以下内容应为 MySQL 提供调试:

utf8 字符有问题;我看到的不是我存储的

正确存储后,utf8(或 utf8mb4)编码为Łódźhex C581 C3B3 64 C5BA

于 2017-05-05T20:01:06.167 回答