MySQL UTF-8 问题与来自捷克语的 c caron (hatscheck)

标签 mysql utf-8 phpmyadmin

此问题源自 TYPO3,其中我无法在 RTE 中插入 c caron (č),而 s caron (š) 有效。但很快我就意识到,当我直接在 phpMyAdmin 中插入一个 c caron 时,也会出现这个问题。

数据库和表中的字符集都是UTF8_unicode_ci,我也尝试了UTF8mb4_unicode_ci但没有成功。

错误:警告:#1366 字符串值不正确:第 1 行“bodytext”列的“\xC4\x8D\x0D\x0A”

提前致谢!

PS:与 Ś 类似的问题 警告:#1366 字符串值不正确:第 1 行“bodytext”列的“\xC5\x9A”

最佳答案

感谢您的评论!我发现错误:数据库是 UTF-8,表是 UTF-8,但字段是 Latin-1...哈哈!更改为UTF-8,现在可以使用了。感谢您的帮助!

关于MySQL UTF-8 问题与来自捷克语的 c caron (hatscheck),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37441596/

相关文章:

mysql - 如何在对称配置中避免从属端数据库中的 sym_ 表?

mysql - oracle查询mysql左连接

linux - iconv 任何编码为 UTF-8

c++ - utf-8 中 std::string 的子字符串? C++11

linux - 如何在 Debian 7 中升级 phpMyAdmin?

Java SQLException : Result Set closed issue

php - 到底什么时候进行 PHP-MySQL 变量赋值?

linux - Centos系统配置语言不工作

mysql - 将 SQL 查询转换为 MySQL

php - 从数据库中选择希伯来语数据时出现乱码