`

wap显示汉字乱码的问题

    博客分类:
  • wap
阅读更多

    1、可在WEB服务器中设置MIME表时,在text/vnd.wap.wml后加上“;charset=charset_name”,如GB2312汉字 :text/vnd.wap.wml;charset=gb2312 

    2、若你在设计动态WAP网页时,出现汉字显示乱码,你可以在程序中将返回类型指明所使用的字符集。 在程序中,将CHARSET加在向用户浏览器发送信息的类型后, 按以下方式写: "Content-type: text/vnd.wap.wml;charset=gb2312"。 如在ASP中:Response.ContentType ="text/vnd.wap.wml; charset=gb2312" ,JSP中<%@page contentType="text/vnd.wap.wml; charset=gb2312"%>在PHP、PERL等服务器端脚本中比较类似。

    3、你也可以用字符转换工具来转换,将你的程序代码转换为UTF8、或UNICODE。

    4、另外一种指定xml,<?xml version="1.0" encoding="gb2312"?>,比较遗憾的是现在部分手机与模拟器并不支持,将来也行会支持。

需要注意的是,wml并不能用<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />之类的形式指定字符编码,这也是不同于html的一个地方。

分享到:
评论
1 楼 qsrock 2010-10-19  
好!不错!

相关推荐

    WAP编码转换器V1.0.0

    例如,一个系统可能使用GB2312编码存储汉字,而另一个系统可能采用UTF-8编码,如果不进行转换,两者之间的数据交换可能会导致乱码问题。 GB2312,全称为《信息交换用汉字编码字符集·基本集》,是中国大陆在1970...

    解決wap 中文傳值問題

    2. **直接使用GB2312编码**:在XML声明中指定使用GB2312编码,但并非所有终端都支持GB2312,仍可能遇到乱码问题。 3. **采用字符转换**:使用ASCII字符表示更大字符集中的字符,如将汉字转换为“&#xXXXX;”形式,...

    新手利用PHP开发WAP技术入门教程

    如果不进行编码转换,可能会导致乱码问题。下面是一个处理汉字的示例代码。 ```php header("Content-type:text/vnd.wap.wml;charset=gb2312"); echo("&lt;wml&gt;"); echo("&lt;card&gt;&lt;p&gt;你好&lt;/p&gt;&lt;/card&gt;"); echo("&lt;/wml&gt;");...

    WAP自动写诗 v1.0

    4. 字符编码处理:"gbksend.asp"中的GBK编码是中文字符集的一种,确保在传输过程中汉字能够正确显示,避免乱码问题。 5. WAP标准与移动优化:由于项目针对的是WAP(Wireless Application Protocol)用户,因此需要...

    汉字编码转换工具gbk2utf-8

    "GBK2UTF-8"是一个专门用于汉字编码转换的工具,它能够帮助用户在GBK和UTF-8之间进行转换,解决因编码不兼容导致的乱码问题。 GBK编码是中国大陆广泛采用的汉字编码标准,它是GB2312的扩展,兼容GB2312的同时增加了...

Global site tag (gtag.js) - Google Analytics