WAP页面开发需要注意兼容性问题

来源:互联网 发布:软件代码模型 编辑:程序博客网 时间:2024/05/22 06:50

 WAP页面开发需要注意兼容性问题,因为很多旧款手机对wml规范和标签要求很严格,一个不小心就会导致你的wap页面无法在这些手机上正确打开。总结需要注意的几个兼容问题如下:

1、一定要严格按照xml规范编码,标签成对出现,比如<p></p>,或者<br/>;

2、utf8中文问题,一定要编码成类似&#x7f51;这种格式,参考我之前的文章有介绍过,php和c的实现都有参考;

3、传递的中文参数要格外小心,如果希望兼容性做的最好,最好是这种方式:urlencode("中文"),
   这种方式: urlencode(&#x7f51;)也可以,但是在部分手机上会出现问题,比如Dopod 565;

4、注意以下标签慎用:<p/>,这个标签wml其实是不在wml规范中的,它只定义了<p></p>,所以最好不用;
   <u></u>这对标签也需要特别留意,不能嵌在<a href>XXX<a>中使用,比如<a href>XXX<u>BBB</u></a>,
    这种编码,部分手机也会报错,比如Dopod 565,会提示打开页面出错。所以要特别小心伺候这些标签大爷们。。。

原创粉丝点击