ASP代码上传出现乱码,如何解决?

来源:百度知道 编辑:UC知道 时间:2024/06/03 08:42:50
上传图片时显示无法显示网页,点击保存后,编辑窗体内的文字全部变成乱码,v如下:Êг¡·Ö²¼È«Çò100¶à¸ö¹ú¼ÒºÍµØÇø.

脚本代码如下,请高手分析.谢谢
<!--#include file=../Inc/Ubb.inc -->
<textarea name="content" cols="58" rows="15"><%if rs_home("html")=false then
salea=replace(rs_home("salea"),"<br>",chr(13))
salea=replace(salea," "," ")
else
salea=rs_home("salea")
end if
response.write salea%></textarea>

最近来百度知道怎么碰到很多这样的问题,全部是传到服务器上面出现乱码。
看看你的asp页面的开头。
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
这几句是否存在,不存在的话加上。很多前台美工做页面都会把他们删除掉。
而且删除以后只会在IE7.0上面显示乱码,IE6.0为正常。尤其是第一句话<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>一定要存在

注意网页的编码,你用的是UTF8还是GBK
要全部统一

或是在页面前加上

<%
session.codepage = 65001
Response.CharSet = "utf-8"
%>

<%
session.codepage = 936
Response.CharSet = "gbk2312"
%>