在使用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应用中涉及到的编码问题总结相关推荐

  1. [转载]Java web应用中的常见字符编码问题的解决方法

    以下是 Java web应用的常见编码问题 1. html页面的编码 在web应用中,通常浏览器会根据http header: Content-type的值来决定用什么encoding, 比如遇到Co ...

  2. request 和require区别_JAVA WEB开发中涉及到的get和post请求,他们的区别

    Get和Post的区别: 1.get是从服务器上获取数据,post是向服务器传送数据. 2.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可 ...

  3. Java Web中涉及的编解码

    一次http请求涉及的编解码 URL的编解码 URL的组成部分 以Tomcat服务器为例子,其中Port,ContextPath在Server.xml中配置 <Connector connect ...

  4. Web应用中浏览器与服务端的编码和解码

    [1]基本概念 有信息交换就会产生编码.传输.解码三个过程.编码是信息从一种形式转变成另一种形式的过程,正如人类的语言通过声带编码,转换成声波.解码是编码的逆函数,耳膜接收声波,通过脑神经解码成人类文 ...

  5. 用户使用计算机从输入,[多选] 用户使用计算机从输入汉字到输出汉字的过程中,涉及到的编码有()...

    [多选] 用户使用计算机从输入汉字到输出汉字的过程中,涉及到的编码有() 更多相关问题 The mistake I made last week has been a timely reminder ...

  6. web浏览器中的base64编码解码

    Base64介绍 Base64是一种基于64个可打印字符来表示二进制数据的表示方法.由于2^6=64,所以每6个位元为一个单元,对应某个可打印字符.3个字节有24个位元,对应于4个Base64单元,及 ...

  7. 谈谈WEB开发中的苦大难字符集问题

    记得刚做javaweb开发的时候被这个编码问题搞得晕头转向,经常稀里糊涂的编码正常了一会编码又乱了.那个时候迫于项目进度大多都是知其然不知其所以然.后来有时间就把整个体系搞了个遍,终于摸通了来龙去脉. ...

  8. 第十一章:WEB浏览器中的javascript

    客户端javascript涵盖在本系列的第二部分第10章,主要讲解javascript是如何在web浏览器中实现的,这些章节介绍了大量的脚本宿主对象,这些对象可以表示浏览器窗口.文档树的内容.这些章节 ...

  9. web项目中的web.xml元素解析

    2019独角兽企业重金招聘Python工程师标准>>> 1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始.这个头声明可以使用的XML版本并给出文件的字 ...

最新文章

  1. Java报告比较日期_Java程序如果一个日期在另一个日期之后比较日期
  2. 移动互联网下半场 iOS 程序员面试真经,让你进入 BAT 不再是梦
  3. 宿主不能访问本机虚拟机中的web服务器
  4. commit git idea 速度慢_关于Idea使用git时commit特别慢的问题及解决方法
  5. Oracle 11g新特性密码大小写敏感问题
  6. sprintf函数、snprintf函数、asprintf函数、vsprintf
  7. 网秦任命两位新董事 成立投资委员会
  8. SparkStreaming transform算子入门案例
  9. Luogu P1131 [ZJOI2007]时态同步 树形DP
  10. android之Fragment(官网资料翻译)
  11. MySQL之Got fatal error 1236 from master when reading data from binary log
  12. QT QTableWidget设置单元格不可编辑
  13. 虚拟局域网+思科交换机基础配置学习有图简单易懂.
  14. 湖北移动CM201-1-CH _S905L3B-UWE5621DS_线刷固件包
  15. 电脑重装系统,微信备份与恢复聊天记录,保存的文件。微信聊天记录迁移
  16. 浏览器扩展开发 - i18n 国际化多语言配置
  17. 前端项目,看我在这里管理全局后台初始化的数据,就问你飒不飒?
  18. 如果将计算机网络划分为,计算机网络:如果将192.12.66.128/25划分为三个子网,其中子网1可以容纳50台计算机,...
  19. 计算机当中的存储单位
  20. 2012年9月8日参加中国软件开发者大会学习笔记

热门文章

  1. pandas使用.astype()修改数据类型
  2. js之鼠标的拖曳效果
  3. NUCLEO-F767ZI以太网功能实现笔记本电脑不开盖开机
  4. Swift 语言之父 Chris Lattner 宣布离开苹果
  5. 神奇粪菌移植技术挽救垂危妙龄女
  6. python之函数Type hinting
  7. 【原理】理解JavaScript中的上下文-对象字面量
  8. 微信公众号商城是否需要云服务器,云商城公众号绑定、微信支付配置文档
  9. Logistic Regression (LR) 详解
  10. HICO/HICO-Det 数据集介绍