mysql数据库,一张表里有一行的一个字段是乱码 如题,表的编码为latin1,表的每一行是一样程序生成的,在命令行下,该行该字段显示正常,用脚本echo 也正常,但是用程序写进xml节点里则不可以,会出乱码,可是其余的行写进xml节点都正常,我靠,我要崩溃了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 连接表时, 送出 SET NAMES '你的编码';然后 后面SQL文本都以这个编码发送就行了. 检查编码不正常的那行的编码。写入的xml是否和数据编码一致。latin1的最好对应着GB2312 会出现这样的结果是你在两种不同的编码方式下插入了值。也就是楼上说的那样,编码方式不一样。set names Latin1 后做一次select,set names utf8 后再做一次select,就能知道那些值是使用哪种编码方式了。当然我这里的Latin 、utf8都是举例说明还有很多编码方式的! PHP+XML缓存如何快速读取指定的值 PHP中为什么接不到值 在php试图利用获取“ $_SERVER["SERVER_ADDR"] ”的值取得主机Ip地址,在win7中却为 ::1,这个可能是什么原因呢? is_uploaded_file() 函数的返回值是什么? 为何在APACHE2下不能运行文件????????? 关于php过滤非法字符 知道两个时间,这样的日期结果如果得出来的. 循环 向高手请教一下输入输出处理问题 六个表联表查询遇到的问题,纠结中......求指点 PHP有没有类似ASP.NET母版页那样的技术? 求高手指教?
写入的xml是否和数据编码一致。
latin1的最好对应着GB2312
也就是楼上说的那样,编码方式不一样。
set names Latin1 后做一次select,
set names utf8 后再做一次select,就能知道那些值是使用哪种编码方式了。
当然我这里的Latin 、utf8都是举例说明还有很多编码方式的!