---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------
---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------
/*------------------------------------------------------EncodeDemo.java-------------------------------------------------------------------------------------*/
import java.io.UnsupportedEncodingException;
import java.util.Arrays;
import java.io.UnsupportedEncodingException;
import java.util.Arrays;
/* 字节最小单位
*编码 字符串变字节数组
*解码 字节数组变字符串
*
*String -->byte[]; string.getBytes(charsetName);
*
*byte[] -->String new String(byte[],charsetName);
*
*Tomcat服务器的解码方式是ISO8859
*向服务器用get提交时,在服务端必须先将数据通过ISO8859编码,然后再通过GBK解码
*向服务用POST提交时可以用JavaScript中的对象直接转
*GBK和UTF-8不适用上述转换规则.
**/
public class EncodeDemo {
*编码 字符串变字节数组
*解码 字节数组变字符串
*
*String -->byte[]; string.getBytes(charsetName);
*
*byte[] -->String new String(byte[],charsetName);
*
*Tomcat服务器的解码方式是ISO8859
*向服务器用get提交时,在服务端必须先将数据通过ISO8859编码,然后再通过GBK解码
*向服务用POST提交时可以用JavaScript中的对象直接转
*GBK和UTF-8不适用上述转换规则.
**/
public class EncodeDemo {
public static void main(String[] args) throws UnsupportedEncodingException
{
// TODO Auto-generated method stub
String s = "你好";
byte[] b1 = s.getBytes("GBK");
System.out.println(Arrays.toString(b1));
String s1= new String(b1,"ISO8859-1");
System.out.println(s1);
byte[] b2 = s1.getBytes("ISO8859-1");
String s2 = new String(b2,"GBK");
//对s1进行ISO8859-1编码。
System.out.println(Arrays.toString(b2));
System.out.println(s2);
}
{
// TODO Auto-generated method stub
String s = "你好";
byte[] b1 = s.getBytes("GBK");
System.out.println(Arrays.toString(b1));
String s1= new String(b1,"ISO8859-1");
System.out.println(s1);
byte[] b2 = s1.getBytes("ISO8859-1");
String s2 = new String(b2,"GBK");
//对s1进行ISO8859-1编码。
System.out.println(Arrays.toString(b2));
System.out.println(s2);
}
}
---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------