摘要: 1.ASCII码:我们知道在计算机中,所有信息最终会被表示为一个二进制的字符串。一个字节(byte)有八个二进制位,因此一个字节就有256个不同的状态,分别从00000000到11111111。美国将英语字符和二进制位之间的关系做了统一的规定,这就是ASCII码。ASCII码一共规定了127个字符,从0×00~0x7f。ASCII字符集包括英文字母、阿拉伯数字和标点符号等字符。其中0×00-0×20和0x7F共33个控制字符。可以表示为\x加上十六进制的数字来表示,比如:”\x50” 是P,”\x40”是@,参考ASCII码表2.gbk2312 ASCII的最大缺 阅读全文
posted @ 2012-05-16 23:47 沙漠孤鹰1140 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 1.问题的根本原因 首先Java(包括JSP)源文件中很可能包含有中文,而Java和JSP源文件的保存方式是基于字节流的,如果Java和JSP编译成class文件过程中,使用的编码方式与源文件的编码不一致,就会出现乱码。2.出现乱码的几种情况 2.1 页面编码不一致 <%@ page language=javapageEncoding=UTF-8%> (1) <%@ page contentType=text/html;charset=iso8859-1%>(2) <html> <head> <title>中文问题</title 阅读全文
posted @ 2012-05-16 23:27 沙漠孤鹰1140 阅读(390) 评论(0) 推荐(0) 编辑