问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp GB2312转UTF-8 的方法

发布网友 发布时间:2022-05-23 06:24

我来回答

1个回答

热心网友 时间:2023-10-15 13:49

原来的ASP代码和数据库都是GB2312的,现在流行UTF-8,所以新写代码时DIV+CSS页面部分是用UTF-8代码写的,一切正常,不过在连接程序时才发现,代码不一样,估计肯定会出错,所以改代码吧,直接用Dreamweaver将GB2312换成UTF-8,如果代码段中没中文,尤其没有SCRIPT段之类的运行正常,结果一遇到有的就麻烦了。找了一下午的转换工具呀,代码函数之类的,才发现网上找点实用的东西太难了,介绍的函数估计有用,但是整站代码修改都是不现实的,太麻烦。资料看了个乱七八糟,也不知谁对谁错,不过终于让我解决了。呵呵,本来懒得写BLOG的,不过要分享下经验,免得再有朋友一样麻烦。其实解决的办法很简单,一定要有两句话<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">第一步:第一句最重要(关键是CODEPAGE="65001",就表示是UTF-8编码的)每一页都要有,放在最上面,如果要连接数据库的可以放在CONN的最上一句,然后第一个加上CONN;不连数据库的要手动加上。第二步:先不要急着用,问题还没解决,加上那一句后,用DW打开源文件,此时编码是GB2312的,如果有META。。。charset=gb2312'>那句的就直接修改,如果没有的就拷一句放在第二行(也就是第一句的下面,这个不是一定要,但估计这样做最好,我也没试),保存一下,此时注意了将DW由代码显示转到设计视图显示,再转回到代码视图,这回会发现字符的样式有变化了,而且还需要再保存一次。呵呵,由DW的转换就完成了。(如果该页只是程序段又没有中文,转换后也可以将meta的那一句删掉,但建议保留)每个文件都如上操作一次,代码就不需改动就可以实现到UTF-8的转换了,而且数据库也不需要转。我的代码全部测试通过了,分享一下,希望对别人有所帮助。当然不足之处也请见谅!
首先将程序的所有文件由ANSI编码转为UTF-8,这个工作可以通过记事本的另存为完成。
之后将所有文件中的<%@LANGUAGE=”VBSCRIPT” CODEPAGE=”936″%>和<%Session.CodePage=936%>之类的涉及编码的代码改为:<%@LANGUAGE=”VBSCRIPT” CODEPAGE=”65001″%>和<%Session.CodePage=65001%>。其中CodePage和编码的对应如下:<%@ codepage=936%>对应charset=GB2312
<%@ codepage=950%>对应charset=big5
<%@ codepage=65001%>对应charset=utf-8根据我的经验,经过这两步转换即可将GB2312转为UTF-8了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如果银行拒贷有哪些办法 小天鹅滚筒洗衣机水位多少合适 阴阳师百闻牌攻略大全 百闻牌式神卡组阵容大全 阴阳师百闻牌三大妖狐阵容推荐 妖狐流派怎么搭配?-新手攻略-安族网... 阴阳师百闻牌妖狐快攻阵容 怎么搭配攻略推荐 阴阳师百闻牌妖狐技能攻略 妖狐属性及卡组搭配推荐-新手攻略-安族网... 阴阳师百闻牌妖狐最强卡组 阵容怎么搭配攻略 阴阳师百闻牌妖狐卡组推荐 怎么搭配攻略分享 带鹏字的公司名字大全 鹏字开头公司起名 叶罗丽娃娃玩具店在哪 如何把 gb2312 转为 utf-8 GB2312怎样改为UTF-8 谁有火影之神之轮回全本 火影类小说300w~500w字已完结小说 求几本火影同人小说主角最好有轮回眼的 自我介绍 幽默 400字 幽默的自我介绍;语言;电影;笑话;对话 华为病毒查杀如何关闭就是我一个游戏的外挂,不能用别人的手机都能用。_百度问一问 要去一个新学校,来点幽默的自我介绍!谢谢! C语言, 存储类型关键字? 使用220V/AC,32A 的落地式充电桩,其额定电功率是多少? 大学自我介绍时.我需要一个笑话 C语言中,实型数据和浮点型数据的关系 整型数字、字符串、长整型数字、浮点型数字、长浮点型数字、布尔型是什么? 跟大家介绍一下哪个虎牙主播唱歌好听,WT 求一个笑话当中的两段自我介绍 双精度浮点数在C语言中是什么意思? 跪求描述自己的笑话大全! 在C语言中,变量声明为单精度浮点所需要的关键字是什么 什么叫单精度浮点型?什么叫双精度浮点型? 如何修改电脑上字符集格式 txt格式默认是“GB2312” 怎么改成 “UTF-8”的格式。 如何将一个GB2312的字符串转换为UTF8的NSString 如何将网页中用gb2312编码形式编写的HTML文件转换成utf-8编码形式的HTML文档? 寒冷远去,适合春季的外套节奏要跟上,你觉得西装外套怎么样? 服装立裁制板实训的目录 荷叶领条纹t恤怎么配才好看 三星9300 QQ浏览器是自带软件吗,卸载更新是什么意思 我的手机qq浏览器卸载了,怎么还提示更新 我用的是三星I9100,卸载QQ浏览器提示说:从安卓系统应用卸载全部更新是什么意思 红米10 X5G手机浏览器卸载更新后 怎么样才能恢复原来的? 为什么手机qq浏览器卸载了就按不上了?说什么更新... 手机UC浏览器最近老提示更新是怎么回事 突然视频聊天,对方是不是关了网络,对方显示连接失败? 对方已挂断聊天结束,可是还没有开始接通聊天啊,然后显示连接失败,是对方挂掉了,还是信号不好 和自己的女朋友打QQ电话已到11点多就显示她连接失败? 怎样用粉扑涂BB霜不浪费? 误食硅胶干燥剂对身体有害吗 怎么让网页标题栏只显示网站的名字 网页标题栏在哪里 ASP网站标题栏问题