ASP,在utf-8编码形式下,代码以以下方式运行则出错。
起初是为了测试mappath。则写了以下一段代码。<%response.write"子程序"&server.mappath("./")&"</br>"%>但是后来发现运行...
起初是为了测试mappath。则写了以下一段代码。
<%response.write "子程序"&server.mappath("./")&"</br>"%>
但是后来发现运行不正常(子程序三个汉字是随意写的,无特殊意义),起初以为是中间参杂了汉字原因,结果发现只有子程序三个汉字会出现出错的问题。换成了其它汉字居然不出错了!在随后的测试中发现“子目录”“父目录”“父程序”汉字也会出错。
错误提示:此错误(HTTP 500 内部服务器错误)意味着您正在访问的网站出现了服务器问题,此问题阻止了该网页的显示。
好吧,我强迫上了,很好奇这几个汉字是不是被限制了!特此求助各位高手。以下是完整代码
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>server</title>
</head>
<body>
<span style="color:red"><%response.write "父程序"&server.mappath("./")&"</br>"%></span>
</body>
</html>
继续测试发现,不是特定汉字的问题,只要是汉字总数为单数就会出现错误的现象! 展开
<%response.write "子程序"&server.mappath("./")&"</br>"%>
但是后来发现运行不正常(子程序三个汉字是随意写的,无特殊意义),起初以为是中间参杂了汉字原因,结果发现只有子程序三个汉字会出现出错的问题。换成了其它汉字居然不出错了!在随后的测试中发现“子目录”“父目录”“父程序”汉字也会出错。
错误提示:此错误(HTTP 500 内部服务器错误)意味着您正在访问的网站出现了服务器问题,此问题阻止了该网页的显示。
好吧,我强迫上了,很好奇这几个汉字是不是被限制了!特此求助各位高手。以下是完整代码
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>server</title>
</head>
<body>
<span style="color:red"><%response.write "父程序"&server.mappath("./")&"</br>"%></span>
</body>
</html>
继续测试发现,不是特定汉字的问题,只要是汉字总数为单数就会出现错误的现象! 展开
2个回答
展开全部
文件另存为UTF-8编码。
<%@codepage=65001%>
<%
response.charset="utf-8"
response.write "父程序" & server.mappath("./") & "</br>
%>
写什么都不会出错。
<%@codepage=65001%>
<%
response.charset="utf-8"
response.write "父程序" & server.mappath("./") & "</br>
%>
写什么都不会出错。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询