网站建设ASP中UTF-8与GB2312编码转换乱码问题的解决方法

news/2024/5/13 3:26:51/文章来源:https://blog.csdn.net/jeefchen/article/details/5843298

现在blog程序一般都是utf-8编码的,要在网站里加入其它的程序的话,如果不是utf-8而是gb2312的话,在页面转换的时候很容易出现打开的页面时乱码,经过查找资料和测试,总结出现在最好的一个方法,先了解一下基础的代码:
<%@ 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%>,其他编码的类推。
如果你用的數據庫是MS SQL的時候簡體和繁體都要記得編碼用:Chinese_PRC_CI_AS
 
大家都知道gb2312是简体中文吧,我们今天说的是UTF-8编码,我们就将gb2312改成UTF-8吧,全部代码如下:
<%@Language="VBScript" CodePage="65001"%>
<meta http-equiv="Content-Type" Content="text/html; Charset=UTF-8">
<%Response.Write "第一次测试UTF-8页面"%>
最后一条:保存文件时请选编码为UTF-8  如图:

 

最简单的办法可使用记事本来打开并保存UFT-8...

再执行看看,嗯,这次正常显示了吧……
  结论:采用UTF-8编码,除了要将文件另存为UTF-8格式之外,还需要同时指定CodePage及Charset。
 
ASP + ACCESS + FSO + UTF-8,中文乱码解决方案笔记
有人说不要用FSO读写文件,换成ADODB.Stream,使用.Charset = "utf-8",就不会出现乱码了。但是我照样出现乱码,看来这也不是最好的办法。
powered by 25175.net
 
我的解决办法是,加上这句:Session.CodePage="65001"(使用一次就OK了,后来(重启一遍)去掉也没出现乱码,怎么回事?)
 
总结:
 
1、所有文件采用utf-8保存;
 
2、ASP文件加上以下三行代码:
 
①、<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>,第一行
 
②、<%Session.CodePage="65001"%>,建议第二行
 
③、<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />,head区
 
第一步:修改 commond.asp 文件,将文件的前4行,也就是 '定义 Cookie,Application 域 前面的代码用以下代码替换:powered by 25175.net
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
Option Explicit
Response.Buffer = True
Server.ScriptTimeOut = 90
Session.CodePage=936

参考的是:
如果制作的网页脚本与WEB服务端的默认代码页不同,则必须指明代码页:
codepage=936 简体中文GBK
codepage=950 繁体中文BIG5
codepage=437 美国/加拿大英语
codepage=932 日文
codepage=949 韩文
codepage=866 俄文
codepage=65001 unicode UFT-8
第二步:把所有的

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

改成

<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />

再另存为ANSI

GB2312转换为UTF-8编码的方法
第一步:
修改 commond.asp 文件,将文件的前4行,也就是 '定义 Cookie,Application 域 前面的代码用以下代码替换:
程序代码:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
Option Explicit
Response.Buffer=True
Session.CodePage=65001
Server.ScriptTimeOut = 90

然后修改 header.asp 和 admincp.asp 还有 attachment.asp 文件 找到:
程序代码:
<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />

修改为:
程序代码:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

第二步:
将BLOG的所有ASP和JS文件,用记事本打开,然后另存为,编码本来是默认, 选择成UTF-8就可以了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_704580.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

有哪些高质量的图片网站(社区)推荐?

知乎用户 &#xff0c;十年饮冰&#xff0c;难凉热血。45 人赞同免费 可商用 不需要署名 Gratisography: Free, use as you please, high-resolution pictures.http://picjumbo.com/page/5/Life Of Pix - Free Stock Photos & ImagesIM Free - Free Images, Free Icons, Fr…

刚学编程的程序员必备这5大编程网站,你知道几个?

一个好的网站&#xff0c;就是程序员学编程的基地。虽说新手程序员也许知道一些在线编程网站&#xff0c;但是质量上乘的编程网站又知道几个呢?下面就来给大家推荐5个质量上乘的编程网站&#xff1a;0、LeetcodeLeetCode是大名鼎鼎的在线刷题网站&#xff0c;通过该网站的刷题…

如何注册域名-买服务器-备案-建设网站

谁可以提供如何注册域名&#xff0d;买服务器&#xff0d;备案&#xff0d;建设网站&#xff1f; 域名没问题、服务器也买了、备案啊&#xff1f;网站呢&#xff1f; 谁是大神请指点&#xff01;

Web网站架构演变—高并发、大数据

转 Web网站架构演变—高并发、大数据 2018年07月25日 17:27:22 gis_morningsun 阅读数&#xff1a;599前言 我们以javaweb为例&#xff0c;来搭建一个简单的电商系统&#xff0c;看看这个系统可以如何一步步演变。 该系统具备的功能&#xff1a; 用户模块&#xff1a;用户注册和…

LNMP动态网站

LNMP基础知识 什么是LNMP 主流的企业网站平台之一L:Linux操作系统N:Nginx网站服务软件M:MySQL.MariaDB数据库P:网站开发语言(PHP.Perl.Python) 静态网站和动态网站区别 静态网页&#xff1a; &#xff08;1&#xff09;静态网页不能简单地理解成静止不动的网页&#xff0c;他…

项目:部署LNMP动态网站

部署LNMP动态网站 问题 部署LNMP动态网站&#xff0c;实现以下目标&#xff1a; 安装LNMP平台相关软件配置Nginx实现动静分离配置数据库&#xff0c;创建账户与密码上线Wordpress代码使用Wordpress后台管理界面&#xff0c;调整Wordpress版式 方案 实验拓扑如图所示&#…

项目:网站架构,集群

网站架构的演变 问题 单机版LNMP独立数据库服务器Web服务器集群与Session保持动静分离、数据库集群各种缓存服务器业务模型 单机版LNMP 单机版网站&#xff0c;拓扑如图所示。 用户量少时使用&#xff0c;简单、成本低、存在单点故障。 独立数据库服务器 独立数据库服务…

搭建WordPress个人网站

准备域名 搭建网站的第一步肯定拥有一个自己的域名&#xff08;当然愿意用IP地址直接访问也没什么问题&#xff09;&#xff0c;域名购买途径很多&#xff0c;阿里云、腾讯云、百度云等服务器供应商都能购买域名&#xff0c;一般建议域名和服务器都在同一个平台购买&#xff0…

设计企业网站大纲_哈尔滨企业网站设计费用,网站开发公司_华阳网络

天津华阳在线科技有限公司为您详细解读哈尔滨企业网站设计费用,网站开发公司的相关知识与详情&#xff1a;中企动力一般会先确定客户的网站所属行业,仔细分析其市场前景,明确市场与网站的需求特点,评估网站未来的发展空间。确认网站的市场需求以上的这些就是影响网站运营的两大…

python制作动态网站_精析Python3实现动态web服务(附服务端源码)

实现一个简单的静态web网站,只需将写好的html页面上传到特定的web服务器软件即可,但静态网页其实和图片没什么区别,每次更新网站内容,都需要重新制作html页面,然后上传给提供web服务的软件,替换原来的html页面,也就完成了更新,以一个正常人的思维方式,每次更新内容都要重新生成…

博客网站源代码_网站建设技术--WORDPRESS

一、Wordpress是什么&#xff1f;Wordpress是世界上应用最广泛的开源CMS程序。用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。全球1/4的网站都是用wordpress制作&#xff0c;它起初只是一款个人博客系统&#xff0c;之后逐步演化成一款内容管理系统软件&#x…

无法更改域名 php网页,WordPress更改新域名后网站无法正常运行怎么办?

很多站长在吐槽WordPress站点更改域名后网站无法正常运行&#xff0c;其实这是一个比较简单的问题&#xff0c;一般新手站长会经常遇到这个问题&#xff0c;那么WordPress更改新域名后网站无法正常运行怎么办&#xff1f;方法一&#xff1a;修改wp-config.php1、在wp-config.ph…

Ubuntu系统下的云服务器网站搭建

Ubuntu系统下的云服务器网站搭建&#xff08;一&#xff09; 由于近来一直在学网页开发&#xff0c;所以对于WAMP环境下的网站搭建虽不能说多么精通&#xff0c;但是对于其中流程还是比较熟悉的。并且自己也在本机上写了一些有点规模的网站&#xff0c;通过把自己本地的web服务…

作为前端,你不得不知道的SEO

研发的同学&#xff0c;其实很多人并没有深入了解SEO这个概念。在技术博客里&#xff0c;提及这一块的也寥寥无几。我今天就拿自己的经验&#xff0c;简单给大家扫个盲&#xff0c;有什么遗漏的地方&#xff0c;欢迎大家补充。 文字内容有点多&#xff0c;但是干货满满&#xf…

Dfinity入门——配置环境并部署一个简易的网站

环境 我的环境是Mac&#xff0c;如果是win或者Linux可以看官网的部署文档。 1.安装SDK 打开shll终端 #安装SDK sh -ci "$(curl -fsSL https://smartcontracts.org/install.sh)" #安装指定版本 DFX_VERSION0.7.2 sh -ci "$(curl -sSL https://internetcompute…

selenium实现QQ空间和b站这些网站的模拟登录

干了一晚上&#xff0c;对于我这个新手来说太不友好了&#xff0c;要哭了&#xff0c;终于成功了&#xff0c;加油加油&#xff0c;冲冲冲&#xff0c;发布一下给自己留个纪念 我们先说一下思路&#xff0c;我们在使用selenium自动化的时候&#xff0c;其实和你本人打开网站区…

局域网内建立git服务器,并实现不同主机的代码共享(无需通过github网站)

最近需要用MATLAB在远程的服务器上的GPU跑深度学习的程序&#xff0c;但是可视化连接了远程服务器以后&#xff0c;操作非常的卡顿&#xff0c;所以我就在本机上调试好代码&#xff0c;在本机的cpu下跑通了&#xff0c;再搬到服务器上改一下配置用GPU去跑。整个过程&#xff0c…

图片转svg标注_两个免费网站轻松搞定图片文件压缩转化!

关注点击蓝字&#xff0c;关注我吧图片压缩文件转格式两个免费网站轻松搞定免费处理图片文字网站前几天做公号的时候&#xff0c;上传图片遇到了图片过大无法上传的问题。这两个网站可以看做是兄弟俩&#xff0c;今天推荐给大家&#xff0c;省去我们下载安装软件的麻烦。01 I❤…

api服务器开发语言,【API编写】介绍一个国内强大的API接口文档写作网站showdoc - 最好的编程语言 - 博客园...

这几天要写一个接口API文档&#xff0c;经理给我发过来一个&#xff0c;说要弄一个这样的接口文档&#xff0c;我一看&#xff0c;这可麻烦呀&#xff0c;有大纲有详细&#xff0c;我以为要用divcss去一个页面一个页面做呢&#xff0c;这工作量可不小&#xff0c;网站一搜索&am…

网站打不开 换服务器,【图】网站更换服务器打不开—深圳天下信息网

近有一些站长咨询网站更换服务器后打不开&#xff0c;今天小编和大家一起聊一聊&#xff01;1、网站更换服务器打不开首先考虑的是程序是否完整。更换服务器之前&#xff0c;首先需要完整备份好程序文件&#xff0c;备份之前建议是先关停网站&#xff0c;以免有的数据库文件因为…