gb2312到utf-8的转换终于成功了
by Yan
在各位(goghs, zonble, vitamin, corr)的提示和帮助下终于成功了。:)我采用的是goghs的帖子《关于GB2312/Big5中文WordPress站点向UTF-8的转换》的comment中提到的方法。
1. 先使用phpMyAdmin导出数据库(gb2312);
2. 进入sql页面,把浏览器设置成utf-8,这时phpMyAdmin界面是乱码,导入数据库;
这就可以了。中间注意备份以防万一。
之前,我不能成功转换,总在中间出错,经过调试(一个表一个表导入),发现问题出在其中comment中包含有乱码。删除这条记录就可以了。
BTW: cnblog的最新blog列表的编码是gb2312的,utf-8的网页里如何解决?可以通过在javascript语句里设置charset=gb2312来解决。
相关帖子:为什么要用utf-8
呵呵,恭喜恭喜!总算搞定了!
我看到了很多网站都有这种转换的必要和潜力。
大家继续加油!
gb2312>>utf-8艰难之路
根据goghs, zonble, vitamin, corr的提示和帮助,再看到桑葚的成功案例之后,我锲而不舍的进行试验,还好数据库没有出问题,还好在费了九牛二虎之力,总算是实现了从gb2312到utf-8的转换。
看看t…
桑葚,偶的转换也成功了!
辛苦死了!呵呵
是啊,恭喜恭喜各位了啊!
看来这个UTF-8码还真是牵动了不少人心。
郁闷死!
转换完成了,可是每次打开默认都还是gb2312,我已经在index.php里面把编码的meta给提到了title的前面,可是还是不行,系统里也已经设置成utf-8了!不知道哪位高人有解决方案的说!
问问你虚机的管理员,是不是他在系统配置里设缺省编码为gb2312了?
apache里有这样一个directory: AddDefaultCharset
我在安装好1.2后基本上没出现问题。在我把数据库导入后,发现大部分内容能正常浏览,只有个别文章在浏览时出现了空白页的情况。而且很奇怪的是,就是这些出问题的文章,无论你是删了重写还是直接到数据库里添加,都是老样子。当时我也很郁闷。后来按照zonble介绍的办法,我打开index.php,把
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
调整到了
<head profile="http://gmpg.org/xfn/1">
的后面,就再没出问题了。tsingove,如果你那边还是不行,我想,你就真得问问你的服务商了,也许是他们的服务器配置上限定了浏览器所能识别的编码(尤其是针对IE)。
是服务器设置了默认字符集为gb2312,现在改过来了!
您好
我的bolg是新建的 不存在转换帖子的问题 是不是这样就不用导数据库了? 有没有简体中文utf-8码的mo文件呢? 谢谢
是的。
好像还没有简体中文的mo文件
知道了 谢谢
简体中文utf-8码的mo文件可以到这里得到。
这个文档是我从zonble的页子里下载得到的繁体版本,然后自己用工具转换得到的。——不知道算不算侵权啊?呵呵
phpMyAdmin 開啟 UTF-8 編碼相關功能
UTF-8 已經逐漸普及,很多資料庫也都採用 UTF-8 編碼來存放資料,phpMyAdmin 也做了很完善的支援。…
我的一些转码经验
供参考
我也遇到了默认编码的问题。修改了php.ini里面的配置,把默认编码设为空就好了。这个东西真坑人。
不错!
好的
header(“Content-Type:text/html; charset=UTF-8”);
每个页面在最前面导一个头就成了
在javascript中使用encodeURI就可以解决部分问题。
我还是不太明白UTF-8和gb2312的区别啊?
不错,学习了。