b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

unicode字符n 提交服务器请求中文字符乱码,需要进行编码转换(3)

电脑杂谈  发布时间:2018-01-12 02:11:49  来源:网络整理

??????throws??UnsupportedEncodingException??{????

????if??(str??!=??null)??{????

??????//用旧的字符编码解码字符串。解码可能会出现异常。unicode字符nunicode字符n????

??????byte[]??bs??=??str.getBytes(oldCharset);????

??????//用新的字符编码生成字符串????

??????return??new??String(bs,??newCharset);????

????}????

????return??null;????

??}????

????

unicode字符n_unicode字符集_无法转换unicode字符

??public??static??void??main(String[]??args)??throws??UnsupportedEncodingException??{????

????ChangeCharset??test??=??new??ChangeCharset();????

????String??str??=??"This??is??a??中文的??String!";????

????System.out.println("str:??"??+??str);????

????String??gbk??=??test.toGBK(str);????

????System.out.println("转换成GBK码:??"??+??gbk);????

????System.out.println();????

????String??ascii??=??test.toASCII(str);????

????System.out.println("转换成US-ASCII码:??"??+??ascii);????

????gbk??=??test.changeCharset(ascii,ChangeCharset.US_ASCII,??ChangeCharset.GBK);????

????System.out.println("再把ASCII码的字符串转换成GBK码:??"??+??gbk);????

????System.out.println();????

????String??iso88591??=??test.toISO_8859_1(str);????

????System.out.println("转换成ISO-8859-1码:??"??+??iso88591);????

????gbk??=??test.changeCharset(iso88591,ChangeCharset.ISO_8859_1,??ChangeCharset.GBK);????

????System.out.println("再把ISO-8859-1码的字符串转换成GBK码:??"??+??gbk);????

????System.out.println();????

????String??utf8??=??test.toUTF_8(str);????

????System.out.println("转换成UTF-8码:??"??+??utf8);????

????gbk??=??test.changeCharset(utf8,ChangeCharset.UTF_8,??ChangeCharset.GBK);????

????System.out.println("再把UTF-8码的字符串转换成GBK码:??"??+??gbk);????


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-59927-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 王少锋
      王少锋

      你信不信到时候美国会毫不犹豫的第三次揍你

    • 冯旭涛
      冯旭涛

      只是要更加快一点步伐

    每日福利
    热点图片
    拼命载入中...