大家都知道
escape 方法
对 String 对象编码以便它们能在所有计算机上可读,
escape(charString)
必选项 charstring 参数是要编码的任意 String 对象或文字。
这里说的阅读是什么意思?
能否在我的js里面显示正常的中文吗?
好像必须转码才能显示吧
能否不转码显示呢
其实是有办法的
复制内容到剪贴板
代码:
<script language="javascript" style="text/javascript">
function ascii(str){
return str.replace(/[^\u0000-\u00FF]/g,function($0){return escape($0).replace(/(%u)(\w{4})/gi,"\\u$2")});
}
function unascii(str){
return unescape(str.replace(/\\u/g,"%u"));
}
var a=ascii("中文");
document.write(a);
document.write(unascii(a));
</script>您看看,是否是可以互相转呢
啊,您说,还是用了转啊
====================

其实我想表述的就是,如果我是静态在js里面的变量,我不转我能正常显示么
呵呵,那您看看您刚刚转换出来的代码
复制内容到剪贴板
代码:
<script language="javascript" style="text/javascript">
document.write("\u4E2D\u6587");
</script>