我的数据库是UTF8,但我有外来词存储在其中。如:
Mörda Dig Själv
Självdestruktivitetens
D'une Mère à Sa Fille
全部从Excel复制粘贴
在网站上他们实际上看起来还不错,但如果我通过MySQL Workbench查看数据库中的这些记录,它们看起来不正确:
Mörda Dig Själv...
Självdestruktivitetens
我不确定它们是否存储正确并且MySQL终端没有正确显示它们或者它们没有正确存储而Chrome正确处理它们。
我尝试使用Sebastián Grignoli here创建的编码对象,但它对数据库或Chrome没有任何影响(特别是toUTF8
,fixUTF8
和UTF8FixWin1252Chars
方法)
更新:
我已将所有数据从DB导出到csv,并且字母看起来不正确:
Mörda Dig Själv...
Självdestruktivitetens