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的一个地方。
分享到:
相关推荐
例如,一个系统可能使用GB2312编码存储汉字,而另一个系统可能采用UTF-8编码,如果不进行转换,两者之间的数据交换可能会导致乱码问题。 GB2312,全称为《信息交换用汉字编码字符集·基本集》,是中国大陆在1970...
2. **直接使用GB2312编码**:在XML声明中指定使用GB2312编码,但并非所有终端都支持GB2312,仍可能遇到乱码问题。 3. **采用字符转换**:使用ASCII字符表示更大字符集中的字符,如将汉字转换为“&#xXXXX;”形式,...
如果不进行编码转换,可能会导致乱码问题。下面是一个处理汉字的示例代码。 ```php header("Content-type:text/vnd.wap.wml;charset=gb2312"); echo("<wml>"); echo("<card><p>你好</p></card>"); echo("</wml>");...
4. 字符编码处理:"gbksend.asp"中的GBK编码是中文字符集的一种,确保在传输过程中汉字能够正确显示,避免乱码问题。 5. WAP标准与移动优化:由于项目针对的是WAP(Wireless Application Protocol)用户,因此需要...
"GBK2UTF-8"是一个专门用于汉字编码转换的工具,它能够帮助用户在GBK和UTF-8之间进行转换,解决因编码不兼容导致的乱码问题。 GBK编码是中国大陆广泛采用的汉字编码标准,它是GB2312的扩展,兼容GB2312的同时增加了...