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

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,会提示打开页面出错。所以要特别小心伺候这些标签大爷们。。。

你可能感兴趣的:(C++,c,PHP,xml,WAP)