编码解码问题

来源:互联网 发布:淘宝买药怎么取消订单 编辑:程序博客网 时间:2024/05/21 19:42

1 . 中文"你好"如果是打印出来是"垸财"乱码,说明是用utf-8存的,然后用gbk去解码,会出现这种情况

如果是打印出来是"??"那可能是用gbk存的,然后用utf-8去解码.


字符串变成字节数组-->编码  getbytes(code);

字节数组变成字符串-->解码  String("",code);



2. "拷斤拷斤拷斤" 像这种是两个同时能识别的编码来解码

3. 由于tomcat默认是iso8859-1的编码,所以在客户端表单用gbk提交"你好"的时候,到服务端要进行要进行解码,再用iso8859-1进行编码,然后再用gbk解码,详见如下截图.