关于编码的一些认识和理解(Kemin原创)
来源:互联网 发布:2017淘宝店铺装修教程 编辑:程序博客网 时间:2024/05/18 01:55
初步了解到在网页出现乱码的原因可能是,编码的显示的错位。这里要弄明白两个概念,就是文件的编码和文件的解码(即显示)。
- 文件的编码
大家都知道每一个文本文件(html也是文本文件)都是使用一种编码字符集来保存的(各种的文本编辑器都提供了选择不同的编码方式来来保存文件)。这里有个很重要的就是到底现在有什么样的码给我们去编,请查看相关资料。 - 文件的解码
鸡跟鸭讲肯定乱~,应用程序(如IE)按不对的解码方式来解开文件(如网页HTML)必然出现乱码。举个例子,如果网页是用UTF-8编码,而浏览器却用GB2132解码方式解就会出现乱码。就是说,大码编小码解会出现乱码,反之则可能可以(之所以,偶也没有将所有的字符集验证过),因为大字符集向后兼容。请查看相关资料。
这里又有一个问题,就是应用程序是怎么样决定是什么样的解码方式文读取数据文件的呢。偶是做BS方面的开发的,所以这里只谈与B有关的。经实践总结暂时知道有以下三种方法:
- 浏览器方式
IE里的“查看-》编码-》……”,我想上过网的人都用过了。它就是上面所说的“应用程序决定什么样的解码方式”。浏览器提供了手动的功能。 - HTML方式
ISO陆续制定了一批适用于不同地区的扩充ASCII字符集
服务器编程方式
我是中国人123abcABC@@@
待绩……
- 关于编码的一些认识和理解(Kemin原创)
- 关于分布式的一些理解和认识
- 关于 python 字符编码的一些认识
- 关于编码的一些理解
- 关于编码的一些理解
- 对View的一些理解和认识
- 关于python编码的一些理解
- 关于base64编码的一些理解
- 关于CRM的理解和认识
- 关于泛型的认识和理解
- 关于数字证书和数字签名的一些认识
- 关于int和Integer的一些认识
- 【原创】关于操作符重载的一些个人理解
- Kemin 的第一触发器
- java 定时器和一些监听器的 理解,不是原创
- 对 Java 中 synchronized(this) 的一些理解和认识
- 关于JPEG编码中离散余弦变换的一些理解
- 关于socket的认识理解
- Hessian, 短小精悍的webService 解决方案
- 央视新闻访谈类节目播出时间表
- W32Dasm简介
- 使用反射将业务对象绑定到 ASP.NET 窗体控件
- Windows消息
- 关于编码的一些认识和理解(Kemin原创)
- 最近思绪很活跃!
- [FxCop.设计规则]4. 避免太多的范型参数
- 《世界上最远的距离》
- JavaBeans 程序开发从入门到精通- -
- 捕获IP数据包的Java类Jpcap
- 毕业第一次应聘
- 累!
- 关于try{....return;}finally{....}的疑问