今天练习了一下利用phpMyAdmin来导入导出WP的数据,结果执行之后发现中文全变成了问号,当时想肯定是编码的问题。检查了一下导出的sql文件,发现里面确实有很多乱码,但是GB2312、GBK、UTF-8都试了一遍,乱码依旧存在。仔细一看发现,原来导出的sql文件是用两种编码写出来的,phpMyAdmin的工作编码是GB2312,但WP存储的数据是UTF-8,所以不管用GB2312编码还是用UTF-8,总会有乱码存在。这种情况之前没遇到过,所以只好用傻办法,轮换更改编码,把显示正确的内容粘到另一个文本文件中,最后保存为UTF-8。
然而问题依然存在,当我把显示正确的sql文件导入到phpMyAdmin中时,中文仍然会变成问号。在导入的时候可以选择导入文件的字符编码, …