我想在数据库里将已有的数据,并且全是用??表示的数据通过什么方法能实现成正确的中文呢?只求在数据库里观看! 将查看数据工具的显示编码改为你数据库表字段校验字段的编码入库时字符集是utf8,出库时我的页面是 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />,数据库的字符集无论改成什么,都是??!使我很茫然要统一,入库时字符集是utf8,出库时我的页面是 <meta http-equiv="Content-Type" content="text/html; charset=utf8" />
解决方案 »
- 请教一个mysql的问题
- 请教关于数据导出到excel问题
- 支持一下,踩一下,这个功能怎么做??
- 求救!正则 如何提取 table 块
- RewriteRule 难度++
- 根据条件循环复框,麻烦各位朋友帮我看一下应该怎样改
- 一个select语句从多个表取值,这个row->该怎么写啊??(能区分不同表中相同的字段名)
- 为什么在2000下可以显示,在linux下只显示出一部分呢????急
- 使用PHP开发的完整的网络办公系统现出售源码
- php增删改中无法向数据库添加数据
- 在ZEND里新建一个项目,在检查debug server 连接时一直提示Zend Debug Server 未连接,我是在本地测试的
- 谁能给个monkey二元分词算法(要utf-8版)
再用文字编码转换软件,转成你想要的编码就可以
查询前设置下。
例如使用MySQL取出的内容为$xxx
echo $xxx; 改成 echo iconv("UTF-8", "GBK//IGNORE", $xxx);
如果可以显示中文 那么你用 mysqldump 就可以把数据库导出来
然后用编码转换工具将导出的.sql文件 进行转码
晕!貌似显示的不是中文啊!。。我没做任何处理,显示出来的就是中文!用iconv()后反而乱码了
这个我知道,不过我现在不插数据了!而是想将数据批量修改...但看中文都是??,使我无法update!谢谢回答!