我想在数据库里将已有的数据,并且全是用??表示的数据通过什么方法能实现成正确的中文呢?只求在数据库里观看! 将查看数据工具的显示编码改为你数据库表字段校验字段的编码入库时字符集是utf8,出库时我的页面是 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />,数据库的字符集无论改成什么,都是??!使我很茫然要统一,入库时字符集是utf8,出库时我的页面是 <meta http-equiv="Content-Type" content="text/html; charset=utf8" />
再用文字编码转换软件,转成你想要的编码就可以
查询前设置下。
例如使用MySQL取出的内容为$xxx
echo $xxx; 改成 echo iconv("UTF-8", "GBK//IGNORE", $xxx);
如果可以显示中文 那么你用 mysqldump 就可以把数据库导出来
然后用编码转换工具将导出的.sql文件 进行转码
晕!貌似显示的不是中文啊!。。我没做任何处理,显示出来的就是中文!用iconv()后反而乱码了
这个我知道,不过我现在不插数据了!而是想将数据批量修改...但看中文都是??,使我无法update!谢谢回答!