Utf-8和Gb2312乱码问题的终结
时间:2008-04-05 14:04:00
研究好多天了,也试过好多办法了,总结出目前发现最好的方法:
先说一下基本的东西:
<%@ codepage=65001%>UTF-8
<%@ codepage=936%>简体中文
<%@ codepage=950%>繁体中文
<%@ codepage=437 %>美国/加拿大英语
<%@ codepage=932 %>日文
<%@ codepage=949 %>韩文
<%@ codepage=866 %>俄文
codepage指定了IIS按什么编码读取传递过来的串串(表单提交,地址栏传递等)。出乱码的原因也就是网站要整合的时候模块编码不一样引起的。
就像我的博客一样,整合的时候都会出这个问题,因为BLOG是Utf-8的,近来很多网友都在为这个问题咨询,我尝试了很多种方法。
最方便的方法如下:
不要转换任何模块网页的编码该utf-8的还是utf-8,该Gb22312的还是Gb2312。
在Utf-8模块的包文件(如conn.asp,但是要注意conn.asp必须是在第一行调用)最前面加上
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>
在GB2312模块的包文件最前面加上
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%Session.CodePage=936%>
其他编码的类推。
标签:乱码,utf-8,gb2312,codepage
0
投稿
猜你喜欢
ORACLE常见错误代码的分析与解决(二)
2010-08-02 13:31:00
MYSQL创建触发程序的方法
2009-07-30 08:38:00
触手生春【4.13】CSS中的伪元素选择符
2008-11-11 13:10:00
sqlserver 导出插入脚本代码
2012-01-29 18:04:43
MySQL数据库的临时文件究竟储存在哪里
2009-02-13 13:44:00
XML轻松学习手册(3)XML的术语
2008-09-05 17:17:00
使用JScript遍历Request表单参数集合
2011-02-26 11:08:00
基于Oracle的面向对象技术入门基础简析开发者网络Oracle
2010-07-18 12:57:00
Sql Server在安装时提示挂起的解决方法
2009-01-13 13:55:00
参数传递解决window.open的session变量丢失
2007-10-22 17:40:00
ajax代理程序,自动判断字符编码
2007-11-04 13:17:00
DreamWeaver制作会移动的广告条
2008-02-03 11:34:00
在SQL Server 2000数据仓库中使用分区
2008-12-23 13:52:00
MySQL表设计优化与索引 (七)
2010-10-25 20:06:00
网页栅格系统研究:蛋糕的切法
2008-10-24 17:07:00
再谈“字符串拼接”的效率
2009-04-30 12:48:00
如何自动备份Oracle数据库
2008-06-13 16:54:00
栅格:一以贯之
2008-07-22 12:19:00
在ASP中改善动态分页的性能
2008-05-08 14:27:00
xml css htc 的综合运用
2008-10-10 11:41:00