美文网首页
java编码与解码

java编码与解码

作者: 梦沉薇露 | 来源:发表于2016-04-11 10:57 被阅读0次

    很多时候,当我们从服务器获取回来的地址或者是json信息出现中文乱码的时候就必须处理,解决方法有两种,如下:

    1. iso-8859-1是JAVA网络传输使用的标准字符集,而gb2312是标准中文字符集,当你作出提交表单等需要网络传输的操作的时候,就需要把 iso-8859-1转换为gb2312字符集显示,否则如果按浏览器的gb2312格式来解释iso-8859-1字符集的话,由于2者不兼容,所以会 是乱码.尝试用一下代码解决:
      new String(str.getBytes("ISO-8859-1"),"utf-8");
    1. 编码与解码:
    String strGBK = URLEncoder.encode(str, "GBK");  //编码
                System.out.println(strGBK); 
                String strUTF8 = URLDecoder.decode(str, "UTF-8");  //解码
                System.out.println(strUTF8);
    

    相关文章

      网友评论

          本文标题:java编码与解码

          本文链接:https://www.haomeiwen.com/subject/jwhilttx.html