Mik*_*e H 5 mysql unicode utf-8 internationalization
当尝试将 MySQL 表从默认的不区分大小写的瑞典语或 ascii 字符集迁移到 utf-8 时,是否有人有任何提示或陷阱需要注意?我参与的一些项目正在努力实现更好的国际化,而数据库将成为这一变化的重要组成部分。
在我们考虑更改数据库之前,我们将把每个站点转换为使用 UTF-8 字符编码(从最不重要到最重要),以帮助确保所有输入/输出都使用相同的字符集。
谢谢你的帮助
一些提示:
CHAR和VARCHAR列将使用最多 3 倍的磁盘空间。(瑞典语单词的磁盘空间可能不会增加太多。)SET NAMES utf8在读取或写入数据库之前使用。如果你不这样做,那么你会得到部分乱码。