我知道我可以在 mysql 中设置变量来处理 utf8(客户端、连接、数据库、结果、服务器和系统)。事实上,我将它们全部设置为 utf8(文件系统除外)。但是,当我在 mysql 文件夹的数据目录(使用 textwrangler)中打开sometable .MYD 文件时,它说文本编码是西方(Mac OS 罗马),并显示奇怪的字符而不是西班牙口音。当我通过 mysqldump 将数据库导出到某个.sql文件并使用 TextEdit 打开它时,那些奇怪的字符会传递给该文件(即使我将 --default-character-set 设置为 utf8)。有没有办法让 mysql 在 .MYD 文件中存储实际的 utf8 字符?如果可能的话,在mysql中处理非ascii字符是一个好习惯吗?提前致谢。
问问题
468 次