宝哥软件园

JavaScript中字符串与Unicode编码转换的实现方法

编辑:宝哥软件园 来源:互联网 时间:2021-09-20

本文给出了一个例子,描述了在JavaScript中字符串和Unicode代码相互转换的方法。分享给大家参考,如下:

这段代码演示了JavaScript中字符串和Unicode编码之间的:转换。

//为了方便控制台演示,变量没有添加var定义。//在实际编程中请避免//string str=' Chinese '。//get char 0=str . charat(0);///' in '//数字代码值code=str . charcodeat(0);//20013//代码相互转换str0=String.fromCharCode(代码);//'在'//中转换为十六进制数组code 16=code . tostring(16);//'4e2d'//成为文字符号ustr=' u ' code16//'u4e2d'//打包为jsonjsonstr=' { ' USTR ' 3360 ' ' USTR ' ' } ';//'{'ustr': 'u4e2d'}'//使用JSON工具转换obj=JSON . parse(JSON str);//在对象{ustr: ',' }中//USTR _ n=obj . USTR;在//'中,如果它是一组字符串,则需要使用for循环进行处理。

其中,我们使用JSON工具进行改造。

如果你想与IE6等浏览器兼容,可以用下面的形式解析:

If ('object'===消息类型){//如果是对象,就不转换} else If(window[' JSON ']){ message=JSON。解析(消息);} else { //IE6,IE7 message=eval('(' message ')');}控制台的调试结果如下图:所示。

希望本文对JavaScript编程有所帮助。

更多资讯
游戏推荐
更多+