黑马程序员技术交流社区

标题: String(byte[] bytes, Charset charset) [打印本页]

作者: 李龙涛    时间: 2011-7-24 02:19
标题: String(byte[] bytes, Charset charset)
查看了一下JDK文档中String类 当中的Charset到底是一个什么样的系统 请高手举例说明
作者: 匿名    时间: 2011-7-24 08:20
:) 通过使用指定的 charset 解码指定的 byte 数组,构造一个新的 String。新 String 的长度是字符集的函数,因此可能不等于 byte 数组的长度。
此方法总是使用此字符集的默认替代字符串替代错误输入和不可映射字符序列。如果需要对解码过程进行更多控制,则应该使用 CharsetDecoder 类。

参数:
bytes - 要解码为字符的 byte
charset - 要用来解码 bytes 的 charset[code=java]for exam:
String name = request.getParameter(souceName);
String _name = new String(name.getBytes("iso-8859-1"), "gbk");[/code]




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2