MySQL数据库字符 - INSERT方法之间有区别吗?

时间:2014-01-21 12:39:58

标签: mysql phpmyadmin set character

我有一个包含约250种文本的MySQL数据库,每种文本都翻译成9种不同的语言。它们都是由雇佣的自由职业者使用翻译系统插入的(通过php脚本中的INSERT命令)。

在查看phpmyadmin中的文本时,字符看起来很奇怪,例如,阿拉伯语文本可能看起来像:

????????????????????????????????????????????????????????????

印地文文字可能如下:

澶?जेà¤,à¤? लॉà¤-इन

等等。但是,当在网站上显示时,它看起来是正确的。

今天我不得不对数据库进行备份恢复(我正在使用myRepono),恢复完成后,phpmyadmin中的文本看起来完全相同(乱码)。但是,现在网站上也会显示相同的乱码字符。

当phpmyadmin文本看起来完全相同时,为什么会发生这种情况?我该怎么办?非常感谢帮助!

1 个答案:

答案 0 :(得分:0)

phpMyAdmin wiki有pretty in-depth explanation个各种字符编码问题(以及如何修复它的提示)。

我不知道MyRepono可能做了什么。