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
投稿

猜你喜欢

  • Python3 tkinter 实现文件读取及保存功能

    2023-10-24 19:45:46
  • 对django中foreignkey的简单使用详解

    2021-09-04 21:04:20
  • Python网络爬虫信息提取mooc代码实例

    2022-01-02 12:18:23
  • Python简单删除列表中相同元素的方法示例

    2021-10-21 11:25:18
  • url传递中文的解决方案

    2007-10-09 20:17:00
  • MSSQL监控数据库的DDL操作(创建,修改,删除存储过程,创建,修改,删除表等)

    2024-01-19 07:54:03
  • python内置函数之eval函数详解

    2022-07-22 12:39:29
  • SQL行号排序和分页(SQL查询中插入行号 自定义分页的另类实现)

    2012-07-21 14:45:15
  • 如何更优雅地写python代码

    2022-03-03 04:53:24
  • ADO组件之插入数据记录

    2008-10-08 12:21:00
  • 在弹出窗口用POST提交数据

    2010-02-24 09:39:00
  • 探究MySQL中索引和提交频率对InnoDB表写入速度的影响

    2024-01-26 08:03:22
  • Python 由字符串函数名得到对应的函数(实例讲解)

    2023-07-24 07:28:29
  • 如何用 Python 制作 GitHub 消息助手

    2021-05-15 03:54:44
  • Mysql8.0使用窗口函数解决排序问题

    2024-01-18 15:24:00
  • Bootstrap实现圆角、圆形头像和响应式图片

    2023-08-12 07:16:59
  • python实现简单井字棋小游戏

    2023-01-15 05:14:57
  • JavaScript设计模式之工厂模式和构造器模式

    2024-05-03 11:11:12
  • VSCode远程SSH免密登录配置实现

    2024-01-04 19:17:07
  • window10下mysql 8.0.20 安装配置方法图文教程

    2024-01-14 19:08:59
  • asp之家 网络编程 m.aspxhome.com