JAVA 下中文乱码的测试与转换
来源:互联网 发布:电影社交网络真实么 编辑:程序博客网 时间:2024/06/06 01:45
package weaver.interfaces.workflow.action;import java.io.PrintWriter;import java.io.UnsupportedEncodingException;import java.nio.charset.Charset;//import javax.servlet.ServletException;//import javax.servlet.http.HttpServlet;//import javax.servlet.http.HttpServletRequest;//import javax.servlet.http.HttpServletResponse; public class testdemo {public static void main(String[] args) throws UnsupportedEncodingException { //发送 GET 请求 String s=ITGHttpRequest.sendGet("http://172.16.100.46/qy/app/25/oacallback/create/oa/313212", ""); byte[] bGBK = null; bGBK = s.getBytes(Charset.forName("GBK")); System.out.print(new String(bGBK,"utf-8")); // System.out.print(s); // System.out.println(UTF_8ToGBK(s)); String strChineseString = "中文"; String encoding = System.getProperty("file.encoding"); System.out.println("系统默认的字符集是:" + encoding); System.out.println(strChineseString.getBytes(Charset.forName("GBK")).length); System.out.println(strChineseString.getBytes(Charset.forName("UTF-8")).length); System.out.println(strChineseString.getBytes().length); strChineseString = s ; byte[] byteGBK = null; byte[] byteUTF8 = null; byteGBK = strChineseString.getBytes(Charset.forName("GBK")); byteUTF8 = strChineseString.getBytes(Charset.forName("utf-8")); System.out.println(new String(byteGBK,"GBK")); System.out.println(new String(byteGBK,"utf-8")); System.out.println("**************************"); System.out.println(new String(byteUTF8,"utf-8")); System.out.println(new String(byteUTF8,"GBK")); //发送 POST 请求 //String sr=ITGHttpRequest.sendPost("http://172.16.100.46/qy/app/25/oacallback/create/domain/313452", ""); //System.out.println(sr);}public static String UTF_8ToGBK(String str) { try { return new String(str.getBytes("UTF-8"), "GBK"); } catch (Exception ex) { return null; } } }
对应结果:
此资源已经激活,请不要重复操??系统默认的字符集是:GBK
4
6
4
姝よ祫婧愬凡缁忔縺娲伙紝璇蜂笉瑕侀噸澶嶆搷浣?
此资源已经激活,请不要重复操??
**************************
姝よ祫婧愬凡缁忔縺娲伙紝璇蜂笉瑕侀噸澶嶆搷浣?
濮濄倛绁┃鎰嚒缂佸繑绺哄ú浼欑礉鐠囪渹绗夌憰渚?鍣告径宥嗘惙娴o拷
0 0
- JAVA 下中文乱码的测试与转换
- JAVA 下中文乱码的测试与转换
- java的中文乱码转换
- Java中文与ASCII码的转换
- java Unicode 与中文字符的转换
- Java中文与ASCII码的转换
- Java中文与ASCII码的转换
- Java中文与ASCII码的转换
- Unicode与中文的转换-java
- java与MySQL的连接与中文乱码问题
- linux下解决JSP与MYSQL的中文乱码问题
- Mac系统下的MySQL安装与中文乱码解决
- java中文字符乱码编码转换大全
- java中文字符乱码编码转换大全
- java中文字符乱码编码转换大全
- java下mysql中文乱码问题的解决
- java mysql5 linux下中文乱码的解决办法
- linux下java程序中文乱码的解决办法
- 使用VirtualBox安装Ubuntu系统搭建hadoop环境
- C++: string的大小写转换
- R语言做聚类分析Kmeans时确定类的个数
- 《人月神话》读书总结
- Oracle merge into 记录
- JAVA 下中文乱码的测试与转换
- maven第三方jar包上传nexus
- JAVA 下中文乱码的测试与转换
- 关键字:register static extern const typedef volatile
- scrapy测试xpath
- 项目管理任务分配工具——jira
- 最小二乘法解的矩阵形式推导
- 通关!游戏设计之道的学习笔记(二)创意
- disklrucache