做项目的时候经常遇到unicode码的问题,比如json数据格式中的中文问题,从网上找了一段实例,整理下来,便于以后使用:
用到的方法:
1.GB2312UnicodeConverter.ToGB2312(unicode); //将unicode转为gb2312
2.GB2312UnicodeConverter.ToUnicode (str); //将gb2312转为unicode
demo:
<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>
分享到:
相关推荐
本篇文章将详细探讨“Unicode 转 GB2312”的过程,并以“Unicod_to_GB2312_unicode转gb2312_”这个项目为例,介绍如何使用Twincat2编程实现这一转换。 首先,让我们理解Unicode和GB2312的基础知识: 1. Unicode:...
本文将深入探讨“unicode转GB2312”这一主题,以及它与STM32微控制器的关系。 首先,让我们理解一下Unicode和GB2312这两种字符编码标准。Unicode是一种国际化的字符集,它为世界上几乎所有的字符都分配了一个唯一的...
unicode转gb2312的码表,格式为小端格式,前2个字节是unicode值,随后2字节为对应gb2312值。使用方法请翻一下我的csdn博客
gb2312与unicode互相转化。同时还有UTF8的转码 使用了两个表,一个以gb2312顺序,一个以unicode顺序 gb2312转Unicode通过计算获得 unicode转gb2312,需要折半搜索。效率还成。
介绍unicode转gb2312的原理,实现方法、数据查找等
通过二分法查表的方法,把unicode编码转化为gbk编码。调用函数即可实现 UCToGB2312(入参unicode字符串),返回值为gbk字符串
反之,为了与不支持Unicode的系统进行交互,也可能需要将Unicode编码转回GB2312。 总的来说,了解和掌握字符编码,尤其是`Unicode`和`GB2312`之间的转换,对于进行跨平台的文本处理和数据迁移具有重要意义。在处理...
Unicode转GB2312编码表,C语言源码,可直接调用,要用的下,呵呵
本主题主要关注四种常见的字符编码标准:Unicode、GB18030、GB2312以及GBK,它们在中国汉字编码领域扮演着关键角色。 首先,Unicode是一个全球通用的字符集,它为世界上几乎所有的文字系统提供了唯一的数字表示,...
这是unicode跟对应的GB2312编码的转换表,同时也是二维数组,可以直接在c语言中使用,数组左列为unicode,根据unicode的数值大小从小到大进行排序,右列为对应的GB2312编码,旁边有注释对应的汉字,亲测可以在单片机...
本资源主要关注两种常见的字符编码标准:Unicode和GB2312,以及它们之间的转换方法。Unicode和GB2312各自都有其特点和应用场景,了解它们的工作原理及转换过程对于理解和处理中文字符至关重要。 Unicode是一种国际...
映射表列出了Unicode编码和GB2312/GBK编码之间的对应关系,这在数据交换、软件开发和网页设计等领域非常重要。 例如,上述部分内容中的表就是这样的映射表的一部分,它展示了Unicode编码值和GB2312/GBK编码值的对应...
unicode编码与gb2312编码对应表,其中gb2312部分是按从小到大排列的,方便查找。主要用于C语言程序中。可以使用二分法查找,提高效率。
在开发stm32时,从网上接收到utf8的数据流中包含汉字,如果要正确的在串口中打印汉字的话,就要把utf8(一个汉字3字节)转为GB2312(一个汉字2字节),这个过程不能直接转化,因为GB2312只有和16位的Unicode有映射,...
UTF-8是一种广泛使用的Unicode编码,而GB2312是中国大陆常用的简体中文字符集,主要用于早期的计算机系统。在这个场景下,我们通常需要编写自定义函数来完成这种转换。 以下是一个简单的VB6.0函数示例,用于将UTF-8...
用于文字编码转换的GB2312转Unicode数据表,用于文字编码转换的GB2312转Unicode数据表
标题中的“GB2312于Unicode互转C语言程序”指的是一个用C语言编写的程序,该程序具有将字符编码从GB2312转换到Unicode,以及从Unicode转换回GB2312的功能。GB2312是中国大陆早期广泛使用的简体中文字符集,而Unicode...
GB2312,Unicode互转码表
本资源“unicode编码gb2312全字库16X16”关注的就是两种广泛使用的汉字编码方式:Unicode和GBK,以及它们在16x16点阵屏幕上的应用。 Unicode,全称统一码或万国码,是一个国际标准,旨在为世界上所有语言提供一个...