下载JBLOG 1.5.2 基于PHP+MySQL的博客程序
上一篇:到天河公园一游 下一篇:随手乱拍

ASP编码问题

分类:技术学习  |  时间:2007-08-02 17:13  |  阅读:606人/次  |  标签:ASP

最近在做一个日文的单。客户要求前台显示的是日文,后台的管理功能用中文。程序难度不大,但由于语言的差异,不知道那些“乱码”是什么意思,做起来也蛮痛苦的。

首先遇到了编码的问题。要同时使用中文和日文,不能用中文的GB2312,我采用了国际编码UTF-8。后台打算用之前做好的套用,这样省时又省力。由于之前的程序是用GB2312的,所以首先得把编码改成UTF-8。我的方法是用DW把页面一个个打开再在“修改->页面属性->标题/编码”里把编码改为UTF-8,再保存。

改完后出现了一个问题,后台登录后没有提示,显示为空白页面,事实是登录成功了。而一些JS提示显示出来的字符是乱码。到论坛问了一下,解决办法是加上:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Response.CodePage=65001%>
<%Response.Charset="UTF-8"%>

问题的原因可能是用Response输出的信息不是UTF-8的, 而第一行的CODEPAGE="65001"只作用于静态的字符串,如用Const定义的常量。加上Response.CodePage=65001和Response.Charset="UTF-8"的作用就是用UTF-8输出字符串

本站提供网站建设/程序开发/模板定制服务,价格从优,在线交谈点击这里给我发消息

0条评论 关于 “ASP编码问题”


发表您的评论

 

点击换一张验证码