wap站中文显示乱码问题,实在没有办法了,请大家帮忙!

jerryleeee 2008-04-07 10:51:00
iis的wap站,asp写的,就是超简单那种。


1.asp 已经另存为utf格式文本
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<% Response.ContentType="text/vnd.wap.wml;charset=UTF-8" %>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapfourm.org/DTD/wml_1.1.xml">

<wml>
<card id="jtlc" title="学习">
---只要已在这里加入汉字,英文什么的,就显示错误
</card>
</wml>


2.asp 已经另存为utf格式文本
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head>
<meta http-equiv="Cache-Control" content="max-age=0"/>
<meta http-equiv="Cache-Control" content="no-cache"/>
</head>
<card id="jtlc" title="学习2">
<p>
九、荠菜冬笋<br>
原料
净熟冬笋300克,荠菜100克,熟胡萝卜20克,精盐、味精、生油、水淀粉、鸡汤各适量。
制作
1.净熟冬笋切成劈柴状,荠菜择洗干净,用开水氽一下,捞出放进冷水里冲凉后,挤出水分,切成粗末,熟胡萝卜切成末待用;
2.坐锅,放油烧热,投入冬笋块略炒,加入鸡汤、粗盐、味精,烧开后放入莽菜、水淀粉勾稀芡,开锅后放进胡萝卜未,即可装盘。

<br>
</p>

</card>
</wml>
,,,这个文件,显示乱码

怎么办呀,各位~~
...全文
252 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xhb780818 2008-09-27
  • 打赏
  • 举报
回复
ok
jerryleeee 2008-04-08
  • 打赏
  • 举报
回复
我的iis里面mime中放的

.wml text/vnd.wap.wml
.wmlc application/vnd.wap.wmlc
.wbmp image/vnd.wap.wbmp
.wmlsc application/vnd.wap.wmlscriptc
.wmls text/vnd.wap.wmlscript

jerryleeee 2008-04-08
  • 打赏
  • 举报
回复
顶起
jerryleeee 2008-04-08
  • 打赏
  • 举报
回复
解决了,加了个
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>

Unending 2008-04-07
  • 打赏
  • 举报
回复
本人数十年的ASP经验得知
一下两行只对 Response的输出结果有效
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<% Response.ContentType="text/vnd.wap.wml;charset=UTF-8" %>


而其他的输出内容与文件的存储编码有关,用记事本打开另存为utf-8编码可以解决,但很不方便,最好牺牲速度,所以内容都用Response输出
jerryleeee 2008-04-07
  • 打赏
  • 举报
回复
楼上 whiteamoon 大侠,

我把在xml <>中的<p> <br> 都删掉了,我用手机浏览乱码

1.asp 我用editplus另存为,在最下面的转换器中选择的utf8
苍白之月 2008-04-07
  • 打赏
  • 举报
回复

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head>
<meta http-equiv="Cache-Control" content="max-age=0"/>
<meta http-equiv="Cache-Control" content="no-cache"/>
</head>
<card id="jtlc" title="学习2">
<p>
九、荠菜冬笋 <br>
原料
净熟冬笋300克,荠菜100克,熟胡萝卜20克,精盐、味精、生油、水淀粉、鸡汤各适量。
制作
1.净熟冬笋切成劈柴状,荠菜择洗干净,用开水氽一下,捞出放进冷水里冲凉后,挤出水分,切成粗末,熟胡萝卜切成末待用;
2.坐锅,放油烧热,投入冬笋块略炒,加入鸡汤、粗盐、味精,烧开后放入莽菜、水淀粉勾稀芡,开锅后放进胡萝卜未,即可装盘。

<br>
</p>

</card>
</wml>



<p> <br>
在xml <>要换成 < > 能显示乱码吗?我不太相信

1.asp肯定还是的保存的编码不对
飞天神笔 2008-04-07
  • 打赏
  • 举报
回复
http://www.im321.com/blog/article.asp?id=72

这篇文章或许对你也有用


-----------------------------------------------------------
爱找房(http://www.izfang.com)
 我的个人网站,个人免费的房屋租赁网站,大家要多多捧场哦。
飞天神笔 2008-04-07
  • 打赏
  • 举报
回复
用<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> 有时不一定起作用

你可以用
<%
Response.ContentType="text/html"
Response.Charset="UTF-8"
%>
试试

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧