你可以在IIS上建立WAP网站
1.创建一个站点文件夹 首先你要创建一个独立于你的主站点的新的站点文件夹(若站点是建立在同一个服务器上面的话),这样你下面要做的改动才不会影响别的站点。
2.在IIS 平台创建一个新的MIME类型 先选择WAP站点的属性,再加入MIME类型,然后选择HTTP Headers标签。
在MIME Map部分,点击File Type并且输入以下信息:
Associated Extension MIME Type
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
wsc application/vnd.wap/wmlscriptc
完成以后,将会显示以下几种类型:
3. 现在,你就可以把你的网站内容加到站点文件夹里面了。
WAP中的中文显示问题
由于各款手机性能不同,在中文显示上可能会出现问题,简单方法用这一句就可以了,我用手机试过,没有问题,但如果是提交可能会有一点问题,经过试验,发现显示中文的最佳解决方法还是利用UNICODE代码,解决方法是用encoding="utf-8",必须用程序将转换成unicode,目前未知ASP是否可以转换,但用JAVA或JSP可以有效的解决这个问题,源代码如下:
static public String getJsp(String name) throws Exception
{
String var = "";
if (name == null)
return var;
else return new String(name.trim().getBytes("ISO-8859-1"),"GBK");
<-- END newscontent -->
ASP中将汉字转换为UTF-8的一段代码
汉字转换为UTF-8的一段代码
终于找到这段代码了,一个ASP写的中文转UTF-8,大家可以试试
function chinese2unicode(Salon)
dim i
dim Salon_one
dim Salon_unicode
for i=1 to len(Salon)
Salon_one=Mid(Salon,i,1)
Salon_unicode=Salon_unicode&chr(38)
Salon_unicode=Salon_unicode&chr(35)
Salon_unicode=Salon_unicode&chr(120)
Salon_unicode=Salon_unicode& Hex(ascw(Salon_one))
Salon_unicode=Salon_unicode&chr(59)
next
Response.Write Salon_unicode
end function
<-- END newscontent -->
|