当前位置: 首页 > 编程笔记 >

js中unicode转码方法详解

谷梁浩思
2023-03-14
本文向大家介绍js中unicode转码方法详解,包括了js中unicode转码方法详解的使用技巧和注意事项,需要的朋友参考一下

有时候遇到unicode不得不转码,我们只好人工编码进行转码。昨天在网上看到一个unitcode转码的方法,非常好用!小编把它和大家分享一下。
JavaScript脚本UniCode转码函数:

<script type="text/javascript">
   var GB2312UnicodeConverter = { 
    ToUnicode: function (str) {
      return escape(str).toLocaleLowerCase().replace(/%u/gi, '\\u');
      } 
    , ToGB2312: function (str) {
        return unescape(str.replace(/\\u/gi, '%u'));
      } 
  };
    var str = '上海', unicode;
  document.write(str + '<br/>');
  unicode = GB2312UnicodeConverter.ToUnicode(str);
  document.write('汉字转换为Unicode代码:' + unicode + '<br/><br/>');
  document.write('Unicode代码转换为汉字:' + GB2312UnicodeConverter.ToGB2312(unicode));  
</script>

这是一个写得非常不错的转码工具,大家可以把它整理成一个常用编程工具,需要的时候直接拿来使用!

 类似资料:
  • 本文向大家介绍JS将unicode码转中文方法,包括了JS将unicode码转中文方法的使用技巧和注意事项,需要的朋友参考一下 原理,将unicode的 \u 先转为 %u,然后使用unescape方法转换为中文。 记得head标记中加入 <meta http-equiv="content-type" content="text/html; charset=utf-8">  以上就是本文的全部内容

  • 本文向大家介绍js 中文汉字转Unicode、Unicode转中文汉字、ASCII转换Unicode、Unicode转换ASCII、中文转换&#XXX函数代码,包括了js 中文汉字转Unicode、Unicode转中文汉字、ASCII转换Unicode、Unicode转换ASCII、中文转换&#XXX函数代码的使用技巧和注意事项,需要的朋友参考一下 最近看不少在线工具里面都有一些编码转换的代码,很

  • 本文向大家介绍VC中实现GB2312、BIG5、Unicode编码转换的方法,包括了VC中实现GB2312、BIG5、Unicode编码转换的方法的使用技巧和注意事项,需要的朋友参考一下 本文主要以实例形式讨论了VC编译环境下,实现字符串和文件编码方式转换的方法,在linux下请使用Strconv来实现。具体方法如下: 一、文件编码格式转换 二、字符串编码格式转换 三、API 函数:MultiBy

  • 本文向大家介绍Python3编码问题 Unicode utf-8 bytes互转方法,包括了Python3编码问题 Unicode utf-8 bytes互转方法的使用技巧和注意事项,需要的朋友参考一下 为什么需要本文,因为在对接某些很老的接口的时候,需要传递过去的是16进制的hex字符串,并且要求对传的字符串做编码,这里就介绍了utf-8 Unicode bytes 等等。 以上这篇Python

  • 本文向大家介绍写一个汉字与Unicode码的互转的方法相关面试题,主要包含被问及写一个汉字与Unicode码的互转的方法时的应答技巧和注意事项,需要的朋友参考一下

  • 本文向大家介绍js中跨域方法原理详解,包括了js中跨域方法原理详解的使用技巧和注意事项,需要的朋友参考一下 框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。 下表给出了相对http://store.company.com/dir/page.html同源检测的结果: 要解决跨域的问题,我们可以使用以下几种方法: 一、通过jsonp跨域 在js中,我们直接用XML