转自:http://w2c2y2.iteye.com/blog/468140
public class CyEncoder {
private String zhStr; //中文字符串
private String unicode;//将中文字符串转换为Unicode编码 存储在这个属性上。
public CyEncoder(String zhStr){
this.zhStr = zhStr;
}
public String getZhStr() {
return zhStr;
}
public void setZhStr(String zhStr) {
this.zhStr = zhStr;
}
public String toUnicode(){
StringBuffer unicode = new StringBuffer();
for(int i=0; i<zhStr.length();i++){
char c = zhStr.charAt(i);
unicode.append("\\u" + Integer.toHexString(c));
}
this.unicode = unicode.toString();
return unicode.toString();
}
public String tozhCN(){
StringBuffer gbk = new StringBuffer();
String[] hex = unicode.split("\\\\u");
for(int i=1;i<hex.length;i++){ // 注意要从 1 开始,而不是从0开始。第一个是空。
int data = Integer.parseInt(hex[i],16); // 将16进制数转换为 10进制的数据。
gbk.append((char)data); // 强制转换为char类型就是我们的中文字符了。
}
System.out.println("这是从 Unicode编码 转换为 中文字符了: " +gbk.toString());
return gbk.toString();
}
public static void main(String args[]){
CyEncoder fc = new CyEncoder("为布局发的说法");
System.out.println(fc.toUnicode());
fc.tozhCN();
}
}
分享到:
相关推荐
excel 公式 自动转换unicode编码为汉字
PowerBuilder9.0开发环境下,可以把UTF-8的编码转换为Unicode的编码格式,在pb9.0环境下测试通过。
TXT电子书批量转换中文Unicode编码,这是一个批量转换的好工具。 有一些人喜欢下电子书。而很多手机不支持直接看电脑上的txt文档,所以.....
将汉字转化为Unicode编码,有些文件不支持中文,鼻血转换,如js文件
本源码演示VB 6.0 如何将汉字转换为Unicode字符代码,在窗口中输入汉字,单击按钮,即可将汉字转换为Unicode字符,其实这个实现起来也比较简单,用VB内置函数AscW即可实现,代码的编写可参考如下: Private Sub ...
本源码是一个中文汉字与Unicode编码转换工具,采用WinForm进行开发,实现中文...菜单功能:1、中文汉字转换成Unicode编码2、Unicode编码转换成中文汉字注意事项:1、开发环境为Visual Studio 2012,使用.net 4.5开发。
只要安装了jdk,都可以转换的简单windows命令,中文转Unicode码和Unicode码转中文,简单、方便、实用。
只需要几行代码,轻松将汉字转换为Unicode编码,还是挺方便的,本人已经调试过的!
Java中文成Unicode码及从Unicode码转成中文
就是从String转换成Unicode和从Unicode转换成String编码转换
Unicode编码所有汉字,解压后打开cmd程序,电脑必须安装java
小巧好用的编码转换工具,输入中文,一点按钮就出来转换后的unicode
在网上找资料很少有汉字直接转GBK编码格式,一般都是汉字转Unicode编码,这套是将汉字先转换成Unicode编码,在通过参照表得出汉字的GBK编码数据。虽然是一个js文件,但是加以修改可以用于很多平台上如:小程序,...
unicode和中文互相转换工具,支持不同编码格式。
可将数字、字母、汉字转换成Unicode编码。
汉字转换成16进制对应的unicode编码,用于汉字拼音排序
PDU串中文转换为Unicode码及短信猫AT指令使方法用.doc
实现Unicode和汉字的互相转码,解压后excel文档直接转换,方便快捷。
汉字编码转换工具,实现了汉字与 utf-8 gb2312 unicode 互转,开发者多百多度 qq:547170882
可以直接在c语言中使用,数组左列为unicode,根据unicode的数值大小从小到大进行排序,右列为对应的GB2312编码,旁边有注释对应的汉字,亲测可以在单片机上使用,建议用二分法搜索unicode然后转换为GB2312。...