java 中文和unicode字符串互相转换(文件需要保存为gbk2312或者asci格式)
2013-09-26 15:45
211 查看
public class ConvertString{ public static void main(String args[]){ String aa = "\u8fd9\u662f\u4e00\u4e2a\u4e2d\u6587\u5b57\u7b26\u4e32"; String bb = ""; String cc = "这是一个中文字符串"; String dd = ""; ConvertString cs = new ConvertString(); System.out.println("----------------unicode编码转换为中文:-----------------"); bb=cs.reconvert(aa); System.out.println(bb); System.out.println("----------------中文转换为unicode编码:-----------------"); dd=cs.conver(cc); System.out.println(dd); } public String reconvert(String str){ char[]c=str.toCharArray(); String resultStr= ""; for(int i=0;i<c.length;i++) resultStr += String.valueOf(c[i]); return resultStr; } public String conver(String str) { String result = ""; for(int i = 0; i < str.length(); i++) { String temp = ""; int strInt = str.charAt(i); if(strInt > 127) { temp += "\\u" + Integer.toHexString(strInt); } else { temp = String.valueOf(str.charAt(i)); } result += temp; } return result; } }
相关文章推荐
- java将包含unicode的字符串转换成中文
- java国际化,资源文件内的中文再也不必转换为丑陋的unicode
- java实现中文,unicode互相转换
- java中unicode与字符串之间的互相转换
- java 字符串 与 unicode 之间互相转换
- python中文和unicode字符串之间的互相转换
- Java中文字符串(String)和ASCII码互相转换
- [编辑][Java]删除properties配置文件中键值对的方法、附带字符串和Unicode间的转换方法
- Java中byte与16进制字符串的互相转换
- java Unicode 与中文字符的转换
- 关于使用java从http接口取数据保存到本地文件的中文乱码处理
- Java实现Base64互相编解码转换图片与字符串
- Java中byte与16进制字符串的互相转换
- C# DES 加密/解密类库,支持文件和中文/UNICODE字符,返回BASE64编码字符串
- scrapy抓取到中文,保存到json文件为unicode,如何解决.
- 问题1:java中没有实现这种“byte a = 0xB2 --> String b = “B2””转换的简单实现需要自己实现。 答:自己编写的转换函数,思路将byte的高低4位分开,分别转换为对应的字符然后合成返回的字符串。 java 代码 1.
- properties配置文件将中文转换为unicode
- java实现中文数字与阿拉伯数字互相转换
- python2.7字典转换成json时中文字符串变成unicode的问题:
- JavaScript中字符串与Unicode编码互相转换的实现方法