Unicode 是为了解决传统的字符编码方案的局限而产生的,例如ISO 8859所定义的字符虽然在不同的国家中广泛地使用,可是在不同国家间却经常出现不兼容的情况。很多传统的编码方式都有一个共同的问题,即容许电脑处理双语环境(通常使用拉丁字母以及其本地语言),但却无法同时支持多语言环境(指可同时处理多种语言混合的情况)。
/** * unicode 转换成 中文 * @param str * @return */ public static String decodeUnicode(String str) { char aChar; int len = str.length(); StringBuffer outBuffer = new StringBuffer(len); for (int x = 0; x < len;) { aChar = str.charAt(x++); if (aChar == '\\') { aChar = str.charAt(x++); if (aChar == 'u') { // Read the xxxx int value = 0; for (int i = 0; i < 4; i++) { aChar = str.charAt(x++); switch (aChar) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': value = (value << 4) + aChar - '0'; break; case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': value = (value << 4) + 10 + aChar - 'a'; break; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': value = (value << 4) + 10 + aChar - 'A'; break; default: throw new IllegalArgumentException( "Malformed \\uxxxx encoding."); } } outBuffer.append((char) value); } else { if (aChar == 't') aChar = '\t'; else if (aChar == 'r') aChar = '\r'; else if (aChar == 'n') aChar = '\n'; else if (aChar == 'f') aChar = '\f'; outBuffer.append(aChar); } } else outBuffer.append(aChar); } return outBuffer.toString(); }
相关推荐
unicode和中文互相转换工具,支持不同编码格式。
文本与unicode转换工具 查询 可以查询文本的unicode代码
将中文转换成unicode格式的操作方法,可根据文档操作流程介绍,配合截图转换中文为unicode格式
TXT电子书批量转换中文Unicode编码,这是一个批量转换的好工具。 有一些人喜欢下电子书。而很多手机不支持直接看电脑上的txt文档,所以.....
这个时候搜索内存时 就需要把汉字转换成unicode的形式 这个小工具就能帮上大忙了。。 注意这个版本有点小问题 就是初始化的时候显示我信息的Unicode 没有。这是我调试时候方便 在初始化窗口的时候注释掉了。。其它...
实现Unicode和汉字的互相转码,解压后excel文档直接转换,方便快捷。
可文本(中文、英文)转十六进制、十进制、UNICODE 也可反转到中文
文本与unicode码转换小工具V1.02.02
易语言Ansi与Unicode转换源码,Ansi与Unicode转换,AnsiToUnicode,UnicodeToAnsi,AnsiToUnicode2,UnicodeToAnsi2,RtlAnsiStringToUnicodeString,RtlUnicodeStringToAnsiString,RtlFreeUnicodeString,RtlFreeAnsiString...
文本与unicode码转换小工具,可以方便查询字符的unicode码,或查询unicode码对应的字符;可以将文本批量转换为unicode码,或unicode码批量转换为文本。
文本编码转换 ASII转换 Unicode转换 轉換編碼
作者BigWolf0310,源码BWUnicodeChinese,Xcode输出Unicode码转换成中文汉字 直接引用即可,不必其他任何操作。
HTML->TXT转换、文件合并、TXT文件段落合并、TXT文件分行、编码(GB/GBK/Big5/Shift-JIS/Unicode)转换(只能用于Win 2k/XP)、文本替换、HTML代码整理、文件切分、文本提取、正则表达式、TCR批量压缩/解压.
go-unidecode - Unicode 文本的.ASCII字母
含源码,Delphi程序,将文本文件转换为unicode格式文件。
文本与unicode码转换工具,可相互转换,可大篇幅转换
文本与unicode码转换小工具
本软件将unicode编码转换成中文,也可以将中文转换成unicode编码,并支持文本文件,此软件是java编写,运行前请确定是否安装了jre.2008.3.9,我查看了下载的留言,不会使用.有两个方法打开,此jar是可执行的.如果你安装了...
Txt文件编码批量转换器用于批量转换txt文本文档的编码格式。通常,我们电脑里的txt文件都是ASNI编码,当放到手机或MP3里时,打开看到的往往都是乱码,面目全非。我们需要先把它们转换为Unicode格式,才能够在手机和...