`

unicode编码的转化

阅读更多

/**

* 把中文转成Unicode码

* @param str

* @return

*/

public String chinaToUnicode(String str){

String result="";

for (int i = 0; i < str.length(); i++){

           int chr1 = (char) str.charAt(i);

           if(chr1>=19968&&chr1<=171941){//汉字范围 \u4e00-\u9fa5 (中文)

               result+="\\u" + Integer.toHexString(chr1);

           }else{

           result+=str.charAt(i);

           }

       }

return result;

}

 

/**

* 判断是否为中文字符

* @param c

* @return

*/

public  boolean isChinese(char c) {

       Character.UnicodeBlock ub = Character.UnicodeBlock.of(c);

       if (ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS

               || ub == Character.UnicodeBlock.CJK_COMPATIBILITY_IDEOGRAPHS

               || ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A

               || ub == Character.UnicodeBlock.GENERAL_PUNCTUATION

               || ub == Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION

               || ub == Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS) {

           return true;

       }

       return false;

   }

分享到:
评论

相关推荐

    汉字与unicode编码(十六进制)对照表

    在这个“汉字与unicode编码(十六进制)对照表”中,我们可以找到汉字与其对应的Unicode编码,这对于编程、文本处理以及国际化和本地化工作来说具有重要的参考价值。 Unicode编码系统包括多个平面,其中基本多文种...

    gb2312与unicode 转化表

    例如,如果一条包含中文字符的短信从Unicode编码的服务器发送到只支持GB2312编码的单片机设备,就需要先将Unicode编码转化为GB2312,反之亦然。 在这个过程中,"gb_data"和"unicode_data"可能是两个用于存储转换...

    Unicode码转中文和中文转Unicode码的最简便的方法

    Unicode码是一种国际标准字符编码,它能够表示世界上几乎所有的文字和符号,包括中文。Unicode码以16位或32位二进制形式存储每个字符,确保了不同语言间的兼容性和可交换性。中文转Unicode码和Unicode码转中文的过程...

    使用javascript将汉字转化成UNICODE编码

    本篇文章将深入探讨如何使用JavaScript将汉字转化为UNICODE编码,并提供相关工具的使用方法。 一、Unicode编码基础知识 Unicode是一种国际标准,用于表示世界上几乎所有的字符集,包括汉字。它使用一个数字来代表每...

    汉字跟Unicode 互相 转化 C# 代码

    Unicode编码方案中,每个汉字都有一个固定的码点(Code Point),这使得不同地区的字符能够统一表示,避免了编码冲突问题。C#中的字符串类型`string`默认采用UTF-16编码,这是Unicode的一个实现,它可以表示所有的...

    Notepad++(UNICODE)简体中文

    这款软件是用C++编写的,并且实现了UNICODE编码,确保了对不同字符集的支持,包括简体中文。 在Notepad++中,"UNICODE"指的是UTF-16编码,这是一种广泛使用的Unicode实现方式,能够处理世界上几乎所有的文字系统。...

    字符转化为UNICODE码

    Unicode码,全称为统一码或万国码,是一种在计算机科学领域广泛使用的字符编码标准,旨在为世界上所有的字符提供一个唯一的、统一的数字表示。Unicode的出现解决了早期各种字符编码系统(如ASCII、GB2312等)无法...

    unicode编码转GB2312编码 C代码

    通过二分法查表的方法,把unicode编码转化为gbk编码。调用函数即可实现 UCToGB2312(入参unicode字符串),返回值为gbk字符串

    中文转化unicoder码的方法

    本文将详细介绍如何将中文转化为Unicode编码,以及这对中文数据通信和显示的开发有何帮助。 1. Unicode编码介绍: Unicode是一个包含几乎世界上所有语言字符的编码系统,它为每个字符分配了一个唯一的数字,称为码...

    Unicode码字符转换器

    Unicode码字符转换器是一款工具,主要用于帮助编程人员和其他用户将任意字符转化为Unicode编码。Unicode是一种国际标准,旨在统一全球各种语言的文字表示,包括中文在内的多种字符集都可以在Unicode中找到对应的编码...

    java中字符串转unicode

    这里提供一个能转换十进制和十六进制unicode的java的util类,我们经常会遇到乱码问题,比如在后端与前端交互的时候,由于框架的种种原因,导致乱码,这时候就用到了unicode(万能码),在乱码前转为unicode,就可以...

    unicode码转中文

    "Unicode码转中文"这个主题,涉及到的是如何将Unicode编码转换为可显示的中文字符。Unicode是一种国际标准,它定义了一个统一的方式来表示世界上几乎所有的文字,包括中文。在计算机中,中文字符通常由多个字节组成...

    Unicode工具

    一旦安装完成,用户可以通过输入中文、日文等文本,查看其对应的Unicode码点,也可以将Unicode编码转化为可读的字符。这对于开发者来说,是一个非常实用且高效的辅助工具,特别是在处理非英文字符集时。

    url编码转化,将url转化成unicode进行传输

    在实际应用中,尤其是在国际化网站中,经常需要处理各种语言的文字,这就要求URL能够支持Unicode编码。Unicode是一种支持世界上大多数语言文字的编码标准。为了使URL能够支持Unicode,通常的做法是将Unicode字符转换...

    Unicode和GBK编码转换表

    由于GBK是在Unicode出现之前制定的,所以它没有完全遵循Unicode的编码规则,这就导致了在处理GBK编码和Unicode编码的文本时可能需要进行转换。 GSM中文字库则是针对手机等移动设备设计的一种字符编码,主要用于短信...

    utf-8、ANSI、Unicode相互转化c++实现

    utf-8、ANSI、Unicode相互转化c++实现 std::string ConverANSI2UTF8(const std::string & str); std::wstring ConverANSI2Unicode(const std::string str); std::wstring ConverUTF82Unicode(const std::string str)...

    C# 格式的ASCII到Unicode转化源码

    然后,我们创建了一个`UnicodeEncoding`对象,并使用`Buffer.BlockCopy`方法将ASCII字节复制到一个字符数组中,从而得到Unicode编码的字符串。 需要注意的是,ASCII编码的所有字符都能直接映射到Unicode的前128个...

    如何根据Unicode码得到汉字|推荐代码

    在IT领域,Unicode编码是一种广泛使用的字符编码标准,它为全球几乎所有的字符提供了一个唯一的数字表示,使得不同语言和字符集之间的文本交换变得可能。本文将深入探讨如何根据Unicode码得到汉字,以及这个过程在...

    GB2312转换为Unicode编码表

    用于文字编码转换的GB2312转Unicode数据表,用于文字编码转换的GB2312转Unicode数据表

    中文转化为unicode格式的方法类

    总结来说,将中文转化为 Unicode 格式是通过理解 Unicode 编码原理,利用 Java 提供的相关 API 完成的。`unicodeConvert.java` 类是实现这一功能的代码载体,它可以方便地在各种场景下进行中文字符与 Unicode 之间的...

Global site tag (gtag.js) - Google Analytics