mysql - 无法在 MySQL 中存储 unicode 字符串

标签 mysql unicode utf-8 character-encoding

我需要在 MySQL 中存储这个 unicode 字符串

Příliš žluťoučký kůň úpěl ďábelské ódy.On sangen hauskaa, että polkupyörä on maanteiden jokapäiväinen ilmiö.

但是每当我存储这个字符串并从 phpMyAdmin 执行查询时,该字符串存储为

P?íliš žlu?ou?ký k?? úp?l ?ábelské ódy.On sangen hauskaa, että polkupyörä on maanteiden jokapäiväinen ilmiö.

谁能告诉我为什么会这样?我正在使用 MySQL 5.5.20,表和数据库的字符集都是 utf8 -- UTF-8 Unicode,排序规则是 utf_unicode_ci

最佳答案

检查您的 phpmyadmin 安装使用的字符集。

关于mysql - 无法在 MySQL 中存储 unicode 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12410364/

相关文章:

mysql - 通过 MySQL 查询插入 Symfony NestedSet 数据

mysql - 使用 OCI、MySQL 和 LabView 构建 DLL 一直失败

php - unicode文本的MD5转换

string - python : Printing unicode characters beyond FFFF

c - 是否(不)可以在 C 源代码中使用特殊字符?

mysql - Google Apps 脚本、JDBC 和 MySQL 不适用于日期 0000-00-00

PHP MySQL 检查ID是否存在

html - 即 : Unicode characters in HTML select and option tags

apache - 在 htaccess 重写规则中验证 utf-8

python - 将 UTF-8 值打印为原始字符而不是代码