java Unicode与中文互换
来源:互联网 发布:淘宝寄快递在哪里 编辑:程序博客网 时间:2024/06/18 13:48
原文:http://blog.csdn.net/roserose0002/article/details/6972391
static String string2Unicode(String s) {
try {
StringBuffer out = new StringBuffer("");
byte[] bytes = s.getBytes("unicode");
for (int i = 2; i < bytes.length - 1; i += 2) {
out.append("u");
String str = Integer.toHexString(bytes[i + 1] & 0xff);
for (int j = str.length(); j < 2; j++) {
out.append("0");
}
String str1 = Integer.toHexString(bytes[i] & 0xff);
out.append(str);
out.append(str1);
out.append(" ");
}
return out.toString().toUpperCase();
}
catch (UnsupportedEncodingException e) {
e.printStackTrace();
return null;
}
}
static String unicode2String(String unicodeStr){
StringBuffer sb = new StringBuffer();
String str[] = unicodeStr.toUpperCase().split("U");
for(int i=0;i<str.length;i++){
if(str[i].equals("")) continue;
char c = (char)Integer.parseInt(str[i].trim(),16);
sb.append(c);
}
return sb.toString();
}
System.out.println(string2Unicode("中文测试ABC"));
System.out.println(unicode2String(string2Unicode("中文测试ABC")));
- java Unicode与中文互换
- java Unicode与中文互换
- java Unicode与中文互换
- java中文与unicode互转
- 中文与Unicode转换--java
- GB与Unicode互换函数
- 字符串与unicode编码互换
- java Unicode 与中文字符的转换
- 中文与Unicode表示转换--java实现
- java unicode与汉字中文互转
- Unicode与中文的转换-java
- C# Unicode与GB2312互换的问题
- Big5字与Unicode的互换
- Big5字与Unicode的互换
- json与java互换
- 中文与unicode互转
- 中文与unicode互转
- 中文与unicode互转
- 黑马程序员——Java语言:正则、反射
- JAVA中文字符编码问题详解
- 实习期间初次使用javascript调用webserver,将html页面提交
- springMVC学习指南<附录>tomcat的使用
- 1
- java Unicode与中文互换
- C++学习笔记之运算符重载例子
- Float类
- 例题7-7 天平难题 UVa1354 **
- HDU 4771 Stealing Harry Potter's Precious
- ryu学习笔记(3) 之 ofctl——同步获取openflow消息
- c++primer学习:顺序容器(1)
- POJ1679
- 通过JDBC进行简单的增删改查(以MySQL为例)