asp出错了,大家帮我看看

来源:百度知道 编辑:UC知道 时间:2024/05/26 02:34:43
访问http://127.0.0.1/QccBlog/PhotoCaiDan.asp?user_id=0时会出错,错误提示如下:
Active Server Pages 错误 'ASP 0239'

无法处理文件

/QccBlog/PhotoCaiDan.asp,行 1

不支持 UNICODE ASP 文件。

我的系统是vista,
我的asp文件时:
<!--#include file="conn.asp"-->
<%
user_id=request("user_id")

set rs=server.CreateObject("adodb.recordset")
sql="select * from photoCaiDan where user_id=" & user_id & " order by id desc"
rs.open sql,conn,1,1
if rs.recordcount=0 then
kk="暂无内容..."
else '如果记录不为空则计算显示

x = rs.recordcount
For i=1 To x
id=rs("id")
p_fenlei=rs("p_fenlei")

kk=kk & "<photoCaiDan id=" & chr(39) & id & chr(39) & " p_fenlei=" & chr(39) & p_fenlei & chr(39) & "/>"

应当是文件保存的自负编码的问题,教你格简单的方法
用记事本把你的asp文件打开,另存为,然后下面字符编码选择ANSI(相当于GB2312)或者UTF-8.
2楼的那方法也行。

是不是你的哪个文件是UNICODE
文件的编码要 utf-8 格式 , 用 Dreamweaver 可以选择编码
新建文档可以选择编码:新建文档的窗口中有”首选参数”,里面也有设置编码.
试试看

网页文件编码问题

VISTA...