时间:2021-07-01 10:21:17 帮助过:32人阅读
function tip($code, $msg) { $arr['code'] = iconv('GB2312', 'UTF-8', $code); $arr['msg'] = iconv('GB2312', 'UTF-8', $msg); die(json_encode($arr));}
$(".tscg4").html(data.msg);
alert(data.msg);
截个图
等一下截图,就是在网上找不到合适的、真正好用的转换UTF-8编码到GB2312的函数。
不过我的页面head里有标签
按理不该乱码啊!
alert(data.msg);
截个图
你向 tip 函数传递的是字符串常量,那么你的程序文件不是 utf-8 的?
你的浏览器是什么?php版本是多少?在我这里始终不能再现你的现象
总之要看到 tip 的输出才好
你的 tip 函数也可写作
function tip($code, $msg) { $s = sprintf('{"code":"%s","msg":"%s"}', $code, $msg); die(iconv('gbk', 'utf-8', $s));}
楼主的程序文件与是不是utf8的?
另外页面有加上吗?
如果不是,先改成utf8再测试吧。
你向 tip 函数传递的是字符串常量,那么你的程序文件不是 utf-8 的?
你的浏览器是什么?php版本是多少?在我这里始终不能再现你的现象
总之要看到 tip 的输出才好
你的 tip 函数也可写作
function tip($code, $msg) { $s = sprintf('{"code":"%s","msg":"%s"}', $code, $msg); die(iconv('gbk', 'utf-8', $s));}
如果你的程序文件是 utf-8 的,那么为什么要 $arr['msg'] = iconv('GB2312', 'UTF-8', $msg); ?