当我将服务器从Appserve更改为xampp时,它在泰语方面有问题。当我使用ajax发送和获取一个值时,它返回的是不正确的,就像。但是我在我的网页上的头部标签设置了"meta http-equiv="Content-Type" content="text/html; charset=windows-874"
,我在文件config.inc.php中将$cfg['Lang'] = '';
更改为$cfg['Lang'] = 'tis-620';
但如果它在Appserve上运行,它就能工作。请帮忙
为什么是windows 874 ?
我的意思是,通常你用
<head>
<meta charset="UTF-8">
</head>
这样问题就解决了。
明白了,所以您可能想要在ajax中添加:
contentType:"application/x-javascript; charset:windows-874"
如果这不起作用,在你的php文件头也会有帮助
header('Content-Type: text/html; charset=windows-874');
你也可以尝试用
从服务器发送URL格式的值。urlencode(myJson);//php function
然后用javascript用
检索decodeURIComponent(TheResponse);//js Function
希望能有所帮助