- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本章内容 1.了解字符集与编码方法 2.Java中字符的表示与处理 3.Web开发中的各种中文乱码解决方法 字符集与编码方法 ASCII编码 ASCII使用7个比特进行编码,最多可表示128个字符。包括大小写英文字母,阿拉伯数字、标点符号、控制字符等。每个字符用一个字节表示,字节的最高位是0。 A的ASCII表示方法:ISO8859-1 又称作扩展的ASCII编码,采用8比特进行编码。新增的字符主要用来支持部分欧洲国家所使用的语言,例如:德语、葡萄牙语、西班牙语等。ISO8859-1兼容ASCII编码。 GB2312 1981年,开始使用信息交换用汉字编码字符集-基本集,GB2312。 GB2312使用双字节编码,一共包含了7445个字符,包括6763个汉字。对汉字分了两级,一级常用汉字3755个汉字,按照拼音排序。二级汉字次常用汉字3008个。按照部首排序。 GB2312主要应用在中国大陆和新加坡,几乎所有的中文系统和国际化软件都支持GB2312,同时也支持ASCII编码。 GBK GBK是汉字内码扩展规范的简称,是在GB2312的基础上进行的扩充。 GBK收录了21886个汉字和符号,其中汉字21003个,图形符号883个。并且与GB2312编码完全兼容。 GB18030 GB18030是由国家信息产业部和质量监督总局于2000年发布的编码方式,在GB2312和GBK的基础上进行的扩充,增加了一些新的字符,主要包括少数名族使用的字符。主要解决疑、难、偏等字符问题。 BIG5 Big5又称作大五码,是针对繁体汉字的编码方式。目前主要用在香港、台湾、澳门的计算机系统中。它也是双字节编码,一共收录了5401个常用字和7652个次常用字。 Unicode 1991年unicode组织把世界上几十种文字整合在一个字符集中。Unicode中的每一个字符都有一个唯一的数字进行表示。 现在unicode已经被广泛的使用,Java语言、Window XP、和MS office等软件内部都使用了unicode编码。 官方网址: 最新版本是5.0 Codepage Unicode不兼容GB2312、GBK和Big5等字符集,也不兼容其他国家的字符集,为了能顺利实现unicode和其他字符集之间的转换,需要使用codepage技术。 Codepage是各种字符集和Unicode之间的映射表。 Java中字符的表示与处理 Java中的字符主要通过char、byte和String这3种类型表示。 char表示的是一个unicode字符,String是字符串(多个char类型字符的序列)。字符串在网络传输或者存储前需要转换成byte类型的数组。从网络接收或从存储设备读取的内容一般都是byte类型的数组。 Java web中文乱码解决方法 1.调用JSP页面显示乱码 2. Cookie在Web应用中的表现 1.保存用户名、密码,在一定时间内不用登录。 2.记录用户访问网站的喜好(例如网站背景音乐等) 3.网站的个性化服务,例如定制服务、内容等。例如订阅天气预报等 sendRedirect()方法 通过该方法将一个信息传递给下一个页面, 例如:sendRedirect(“welcome?userName=oyhj”); 的形式。 优点:传递信息的速度很快。 缺点:它只能传递一个字符串,而不能传递对象。 sendRedirect()方法(续) sendRedirect(“welcome?userName=oyhj”); (1) welcome代表要跳转到的servlet的url。 (2) servlet名和变量名之间要有个?。 (3) 如果传递两个以上的变量,变量之间要用。 (4) 如果传递的是中文,需要进行编码处理。 sendRedirect()应用案例 对用户登录系统进行改进,在欢迎界面显示用户的姓名。 源码见UserLogin(V1.1) 隐藏表单 隐藏表单是最常见的一种方式,也是最简单的一种。 form action=login input type=hidden name=oyhj value=aaa /form 见源码:HiddenFormTest Session技术 当用户打开浏览器访问某个网站时,网站服务器就会在它的内存为这个浏览器分配一个“空间”,这个“空间”被该浏览器独享。空间中存放的数据默认生存时间是30min,可以修改。 Session在Web中的应用 (1) 实现网上交易
您可能关注的文档
- 大学选修中国文化与艺术.序言和导言.ppt
- 历史人文之07元代美术.ppt
- 大学选修中国文化概论(英语专业).ppt
- 大学选修中国文化概论(六.ppt
- 大学选修中国民族民俗27109.ppt
- 大学选修中考世界史专题复习——近现代世界政治格局.ppt
- 大学选修小学生安全教育管理理论与实践.ppt
- 大学选修中国文化概论课程说明.ppt
- 历史人文之ChineseandWesternculture.ppt
- 大学选修岳麓版历史一轮复习课件必修三第十二单元春秋战国时期的百家争鸣及汉代的思想大一统.ppt
- 2025年家庭用气合同.docx
- 2025年贵州省黔东南苗族侗族自治州施秉县高三下学期4月联考数学试卷.docx
- 苏教版完整版 五年级下册期末复习数学专项练习题和答案 .pdf
- 2025年贵州省黔东南苗族侗族自治州施秉县高三下学期考前数学适应性演练(二)试题.docx
- 2025年贵州省黔东南苗族侗族自治州岑巩县高三下学期数学基础题、中档题型强化训练.docx
- 湖北省孝感市孝南区肖港初级中学2023-2024学年英语八下期末综合测试模拟.pdf
- T_LLHT 028—2021_核桃栽培与管理技术规范旱垣地核桃丰产栽培技术.pdf
- 2025年话剧团演出协议.docx
- 2025年合同违约责任和解协议.docx
- 2024四川省港航投资集团有限责任公司公开招聘160人笔试参考题库附带答案详解.pdf
最近下载
- 2024年广东省初中学业水平考试模拟地理试卷(一)课件.pptx VIP
- 广州洪德巷历史文化街区保护利用规划.pdf
- 广州市人民南历史文化街区保护利用规划(文本+图纸).pdf VIP
- 关于烹饪的策划书3.pptx
- WALL·E《机器人总动员(2008)》完整中英文对照剧本.pdf VIP
- LDT 99.13-2008 建设工程劳动定额市政工程-维修养护工程.docx
- 实验报告之spss频数分析.docx VIP
- 新教科版科学小学科学五年级下册全册教案(表格式,可打印).docx
- 2022年新改版教科版五年级上册科学全册教案教学设计(新整理版).doc
- 某小区高楼变频恒压供水系统设计.docx
文档评论(0)