有A页面,用xmlhttp方式抓取mysql中某一资料表中的两个数值栏和两个字符栏时,读取的一字符中的文字出现乱码

检查mysql一直用utf-8编码

sql语法select concat(unit,'|',qty1,'|',qty2,'|',pname) from tablea ...

对response.write传值在后台进行编码,前台进行编码,仍无效

仔细检查并测试sql语法读取结果就是一长串的字符,后将sql改为如下

select concat(unit,'|',qty1*1,'|',qty2*1,'|',pname) from tablea ...

执行就ok了

将数值栏在组合时需要做转换,这或许是mysql的特殊用法吧

posted on 2011-10-08 17:14  小哈  阅读(266)  评论(2编辑  收藏  举报