同步操作将从 Rainy/DocSys 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
package com.DocSystem.test;class CharsetTest{public static void main(String[] args){System.out.println("This is test app");String str = "便签";String utf8_str = "";String gbk_str = "";String gb2312_str = "";String iso8859_str = "";String asc_str = "";String utf16_str = "";String gb18030_str = "";//注意:字符编码转换之后未必你能转换回来,比如将中文转成ascii码会丢信息,所以将无法还原,这里的测试对于ascii和iso8859会出现乱码问题try {//将中文字符串按指定格式转成字节流byte[] buff = str.getBytes();byte[] utf8_buff = str.getBytes("UTF-8");byte[] gbk_buff = str.getBytes("GBK");byte[] gb2312_buff = str.getBytes("GB2312");byte[] iso8859_buff = str.getBytes("ISO-8859-1");byte[] asc_buff = str.getBytes("ASCII");byte[] utf16_buff = str.getBytes("UTF-16");byte[] gb18030_buff = str.getBytes("GB18030");//将字节流按默认格式转成字符串str = new String(buff);utf8_str = new String(utf8_buff);gbk_str = new String(gbk_buff);gb2312_str = new String(gb2312_buff);iso8859_str = new String(iso8859_buff);asc_str = new String(asc_buff);utf16_str = new String(utf16_buff);gb18030_str = new String(gb18030_buff);System.out.println("str:" + str);System.out.println("utf8_str:" + utf8_str);System.out.println("gbk_str:" + gbk_str);System.out.println("gb2312_str:" + gb2312_str);System.out.println("iso8859_str:" + iso8859_str);System.out.println("asc_str:" + asc_str);System.out.println("utf16_str:" + utf16_str);System.out.println("gb18030_str:" + gb18030_str);//将字节流按对应格式转成字符串str = new String(buff);utf8_str = new String(utf8_buff, "UTF-8");gbk_str = new String(gbk_buff, "GBK");gb2312_str = new String(gb2312_buff, "GB2312");iso8859_str = new String(iso8859_buff, "ISO-8859-1");asc_str = new String(asc_buff, "ASCII");utf16_str = new String(utf16_buff, "UTF-16");gb18030_str = new String(gb18030_buff, "GB18030");System.out.println("str:" + str);System.out.println("utf8_str:" + utf8_str);System.out.println("gbk_str:" + gbk_str);System.out.println("gb2312_str:" + gb2312_str);System.out.println("iso8859_str:" + iso8859_str);System.out.println("asc_str:" + asc_str);System.out.println("utf16_str:" + utf16_str);System.out.println("gb18030_str:" + gb18030_str);} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。