关于奇矩互动奇矩互动招贤纳士奇矩互动优质虚拟主机Discuz!商业用户享有本站VIP服务LAMP环境配置手册(CentOS5.1)
发新话题
打印

escape 方法

escape 方法

大家都知道

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>

TOP

发新话题