web应用中涉及到的编码问题总结
2007-01-09 12:22
411 查看
在使用Stream获取动态页面的静态结果,应注意stream.charset的属性值和相关页面保持一致。
只要web页面保存编码相同,在传送和接收中文字符就不会出现乱码。如页面A.htm为“UTF-8”编码保存的,而接收页面b.asp为“ANSI”保存。在b.asp中使用Request("fieldName")接收来自A.htm页面的数据时就会产生乱码。如果在b.asp添加Response.charset="UTF-8",可能会解决些问题。下面是在WEB应用中涉及到的编码问题:
1、<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> 及 Response.Charset
后台输出的字符将以“简体中文(gb2312)”编码,数据库中获取的数据及Response.Write输出的字符
936: gb2312
65001: utf-8
2、<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
web页面将以 "gb2312" 编码方式显示,不管文件是以何种编码保存(“ANSI”“UTF-8”或“UNICODE”)。这里只关注显示
3、在DW中按“Ctrl+j”,或记事本中打开WEB页面“另存为”都可以改变页面保存时所使用的编码
使用DW、记事本或其它页面编辑工具时,默认保存编码方式为“ANSI”,使用stream.charset="gb2312",可以达到一样的效果
下面的链接可以参考阅读
http://bbs.xidong.net/simple/index.php?t360.html
只要web页面保存编码相同,在传送和接收中文字符就不会出现乱码。如页面A.htm为“UTF-8”编码保存的,而接收页面b.asp为“ANSI”保存。在b.asp中使用Request("fieldName")接收来自A.htm页面的数据时就会产生乱码。如果在b.asp添加Response.charset="UTF-8",可能会解决些问题。下面是在WEB应用中涉及到的编码问题:
1、<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> 及 Response.Charset
后台输出的字符将以“简体中文(gb2312)”编码,数据库中获取的数据及Response.Write输出的字符
936: gb2312
65001: utf-8
2、<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
web页面将以 "gb2312" 编码方式显示,不管文件是以何种编码保存(“ANSI”“UTF-8”或“UNICODE”)。这里只关注显示
3、在DW中按“Ctrl+j”,或记事本中打开WEB页面“另存为”都可以改变页面保存时所使用的编码
使用DW、记事本或其它页面编辑工具时,默认保存编码方式为“ANSI”,使用stream.charset="gb2312",可以达到一样的效果
下面的链接可以参考阅读
http://bbs.xidong.net/simple/index.php?t360.html
相关文章推荐
- java web 学习总结之 Servlet/JSP 编码问题
- java web 学习笔记 编码问题总结
- web项目开发编码问题总结
- Web实际应用中的编码问题
- web ajax应用国际化、乱码问题总结
- java web 学习笔记 编码问题总结
- Java+Mysql做web项目中关于编码问题的总结
- Java的WEB应用性能问题定位方法总结(一):常见的性能指标分析
- web应用字符查询编码的问题
- Web ajax应用国际化、乱码问题总结
- Java的WEB应用性能问题定位方法总结:常见的性能指标分析 .
- Web 开发中遇到的UTF-8编码的问题总结第1/2页
- 设计数据密集型应用-第四章-编码和应用演进 (涉及的问题和方案)
- web ajax应用国际化、乱码问题总结
- WEB应用使用过滤器解决编码乱码问题
- 好记性不如烂笔头10-WEB应用常见中文数据乱码问题总结
- Java的WEB应用性能问题定位方法总结
- 一个小型asp.net web应用的过程中问题总结
- java web 学习总结之 Servlet/JSP 编码问题
- Spring构建Web应用部署至Tomcat开发过程中的数据编码问题