package com.convert;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class ConvertCode {
/**
* 将汉字转换为Unicode 码
* */
public static String toUnicode(String s) {
String as[] = new String[s.length()];
String s1 = "";
for (int i = 0; i < s.length(); i++) {
as[i] = Integer.toHexString(s.charAt(i) & 0xffff);
s1 = s1 + "\\u" + as[i];
}
return s1;
}
/**
* 将 Unicode 转换为汉字
* */
public static String UnicodeToString(String str) {
Pattern pattern = Pattern.compile("(\\\\u(\\p{XDigit}{4}))");
Matcher matcher = pattern.matcher(str);
char ch;
while (matcher.find()) {
ch = (char) Integer.parseInt(matcher.group(2), 16);
str = str.replace(matcher.group(1), ch + "");
}
return str;
}
public static void main(String[] args) {
System.out.println(toUnicode("程序员"));
System.out.println(UnicodeToString("\u7a0b\u5e8f\u5458"));
}
}
分享到:
相关推荐
在网上找资料很少有汉字直接转GBK编码格式,一般都是汉字转Unicode编码,这套是将汉字先转换成Unicode编码,在通过参照表得出汉字的GBK编码数据。虽然是一个js文件,但是加以修改可以用于很多平台上如:小程序,...
利用C语言实现将数字实现Unicode的方法,Unicode是目前机器的最通用的字符编码,所以其应用很广。
支持Delphi XE XE2 XE3 XE4的Uincode TIniFiles单元,保存的ini文件为unicode编码
UTF8,UINCODE GBK码表,介绍了中文字符部分的区别 , 帮助开发指导使用
汉字一、二级字库的汉字与unicode编码(十六进制)对照表,按照unicode的顺序排列
用于文字编码转换的GB2312转Unicode数据表,用于文字编码转换的GB2312转Unicode数据表
rapidjson源码,c++最好用速度最快的Json序列化解析器,支持多字节和uincode编码,自己的Qt项目一直在用uincode编码,实际测试效果优于jsoncpp和lib_json
获取汉字的点阵码,GB码,uincode码,区位码
支持中文 utf-8 转 unicode 从网络整理 验证可用 分享给需要的人
问:对Excel文档,替换后的新的字符串如果是超过12位的数值,系统自动将其转换为科学记数格式,如果输入超过15位的数值,系统自动将15位以后的数值转换为“0”。要替换为长串数字(比如身份证号码)怎么办?答:在...
主要 用于单片机 中文编码 UTF-8转GBK, 1、UTF-8 无法转GBK 2、UTF-8 转 Uincode后,再在Uincode对应GBK表中查询,查找对应数值
在Python语言中,Uincode字符串处理一直是一个容易让人迷惑的问题。许多Python爱好者经常因为搞不清Unicode、UTF-8还有其它许许多多的编码...本文将介绍Unicode和Python的中文处理的相关知识。下面跟着小编一起来看下吧
多字节和UINCODE两种字符集版本的MD5静态库。
GuiLib 1.5 for vs 2005,支持Uincode,带sample
此数据为csv格式 数据表包含 txt:文字uincode zbh:文字笔画 zyb:文字部首+余笔 zjg:文字结构 zpy:文字拼音 有其它需求可下载详细版 字典数据库-字海字典完整数据-共计98340字
此数据为csv格式 数据表包含 txt:文字uincode zbh:文字笔画 zyb:文字部首+余笔 zjg:文字结构 zpy:文字拼音 有其它需求可下载详细版 字典数据库-字海字典完整数据-共计98340字
此数据为csv格式 数据表包含 txt:文字uincode zbh:文字笔画 zyb:文字部首+余笔 zjg:文字结构 zpy:文字拼音 有其它需求可下载详细版 字典数据库-字海字典完整数据-共计98340字
此数据为csv格式 数据表包含 txt:文字uincode zbh:文字笔画 zyb:文字部首+余笔 zjg:文字结构 zpy:文字拼音 有其它需求可下载详细版 字典数据库-字海字典完整数据-共计98340字