字符编码问题.docVIP

  • 4
  • 0
  • 约6.42千字
  • 约 5页
  • 2016-05-24 发布于河南
  • 举报
关于JAVA字符编码:Unicode,ISO-8859-1,GBK,UTF-8编码及相互转换 因为url传送默认编码是容器的编码,tomcat默认是iso-8859-1.所以,request.gerParameter()获得的值必须转码,除非设置tocmat的默认url编码。?? 这个是涉及到字符编码的问题 ? 一个字符在网页间传递要经过编/解码的问题? 我来具体解释一下这个语句username=new ? String(username.getBytes(ISO8859_1),GBK); ? ? 网页本身是gb2312(也就是gbk)对数据进行解码的,那么你要将这个数据转换成ISO8859_1解码的数据,一定要先将这个数据编码成gbk,然后通过getBytes()方法将其解码成ISO8859_1编码方式,那么最后得到的数据才是以ISO8859_1进行编码的数据?? 1、函数介绍 在Java中,字符串用统一的Unicode编码,每个字符占用两个字节,与编码有关的两个主要函数为: 1)将字符串用指定的编码集合解析成字节数组,完成Unicode-〉charsetName转换 public byte[] getBytes(String charsetName) throws UnsupportedEncodingException  2)将字节数组以指定的编码集合构造成字符串,完成

文档评论(0)

1亿VIP精品文档

相关文档