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能否字符串与二进制流相互转换?是二进制流,用编辑器打开显示乱码的那种。 导出execl问题。。急在线 数组 查询 生成新数组 例子 提问:在linux下为什么读不到数据,但在windows下开发的时候运行好好的??急 如何知道文件的编码格式?是gb2312还是 utf-8还是..... php中数据传递 代码? 请问有没有办法读取客户端的硬盘呀? 有关表单提交 PHP有没有类似ASP.NET母版页那样的技术? 求高手指教?
写入的xml是否和数据编码一致。
latin1的最好对应着GB2312
也就是楼上说的那样,编码方式不一样。
set names Latin1 后做一次select,
set names utf8 后再做一次select,就能知道那些值是使用哪种编码方式了。
当然我这里的Latin 、utf8都是举例说明还有很多编码方式的!