数据库转码
之前在往数据库里写数据时没有执行mysql_query("SET NAMES utf8");,导致我数据库里的中文都是乱码,浏览是可以正常显示,请问有没有办法把数据库里的乱码转换过来,转换成utf8?
[解决办法]
以一种方式读出(不加set names),如果需要,进行转码,最后以另一种方式存入(加set names)。
[解决办法]
库/表的字符集要使用utf
然后导过去看看,实在不行,就用程序来插入吧,建一个新库
[解决办法]
http://www.discuz.net/forum.php?mod=viewthread&tid=650717
http://www.baidu.com/s?wd=mysql+%CA%FD%BE%DD%BF%E2%D7%AA%C2%EB&rsv_bp=0&rsv_spt=3&inputT=9929
[解决办法]
在输出数据时 用php函数iconv("gb2312","UTF-8",$str) 对字符串进行转换一下就可以了
[解决办法]
将数据库导出.sql文件,然后用iconv("gb2312","UTF-8",$str)重写一下,将生成的新.sql导入,能行不?