以下是 PHP 代码:
$arr=array(228,184,173,230,150,135,99,104,105,110,101,115,101);
$str='';
foreach ($arr as $i){
$str.=chr($i);
}
print $str;
输出结果是:
中文chinese
以下是 JavaScript 代码:var arr=[228,184,173,230,150,135,99,104,105,110,101,115,101];
var str='';
for (i in arr){
str+=String.fromCharCode(arr[i]);
}
console.log(str);
输出结果为:
中文
那么我应该如何在JavaScript中处理数组?
中文chinese
。你的PHP配置有什么特殊之处吗? - Stegrex/etc/locale.gen
中取消注释zh_CN.XXX
。 - solomon_wzsheader('Content-type:text/html; charset=UTF-8')
。使用适当的浏览器打开它。 - Pacerier