我有一个包含约250种文本的MySQL数据库,每种文本都翻译成9种不同的语言。它们都是由雇佣的自由职业者使用翻译系统插入的(通过php脚本中的INSERT命令)。
在查看phpmyadmin中的文本时,字符看起来很奇怪,例如,阿拉伯语文本可能看起来像:
????????????????????????????????????????????????????????????
印地文文字可能如下:
澶?जेà¤,à¤? लॉà¤-इन
等等。但是,当在网站上显示时,它看起来是正确的。
今天我不得不对数据库进行备份恢复(我正在使用myRepono),恢复完成后,phpmyadmin中的文本看起来完全相同(乱码)。但是,现在网站上也会显示相同的乱码字符。
当phpmyadmin文本看起来完全相同时,为什么会发生这种情况?我该怎么办?非常感谢帮助!
答案 0 :(得分:0)
phpMyAdmin wiki有pretty in-depth explanation个各种字符编码问题(以及如何修复它的提示)。
我不知道MyRepono可能做了什么。