在实际开发中碰到了一些问题,想和大家分享:
1、编码问题,wap里面你一定要使用utf-8的就是unicode 的,这个需要 conv 什么的,所以你编译php的时候要考虑这个问题,另一个方法,可以使用自己的一个gb 与 unicode 转换表,将gb转到 unicode,当然也可以使用mysql 提供的编码转换的功能,目前我使用的是 用表转换。
中文字符的长度获得,和切割,这个也是比较麻烦的。有需要的可以和我交流
2、每个页有大小限制,建议这个先看看wap的文档,我原本想用card做分页,结果没戏,因为一个页面的大小是有限制的,可以说很小。
3、mysql数据库里面的字段的长度不能太长了,超过20000,肯定出错,有时候16000可能也会有问题,这个在使用模拟器和在ie中是不会出现问题的,只有在实际使用手机wap的时候才会有这个问题。模拟器和ie 有时候不一定是可靠的,最好有一个能wap的手机做措施,手机会碰到好多莫名其妙的错误,而这个错误在模拟器和ie中是正常的!另:UP.SDK 4.0 模拟器好象太严格了,好象浏览php页面会碰到点问题。
目前所碰到的问题,新的问题肯定还会有,愿意和你交流,分享大家的经验。
1、编码问题,wap里面你一定要使用utf-8的就是unicode 的,这个需要 conv 什么的,所以你编译php的时候要考虑这个问题,另一个方法,可以使用自己的一个gb 与 unicode 转换表,将gb转到 unicode,当然也可以使用mysql 提供的编码转换的功能,目前我使用的是 用表转换。
中文字符的长度获得,和切割,这个也是比较麻烦的。有需要的可以和我交流
2、每个页有大小限制,建议这个先看看wap的文档,我原本想用card做分页,结果没戏,因为一个页面的大小是有限制的,可以说很小。
3、mysql数据库里面的字段的长度不能太长了,超过20000,肯定出错,有时候16000可能也会有问题,这个在使用模拟器和在ie中是不会出现问题的,只有在实际使用手机wap的时候才会有这个问题。模拟器和ie 有时候不一定是可靠的,最好有一个能wap的手机做措施,手机会碰到好多莫名其妙的错误,而这个错误在模拟器和ie中是正常的!另:UP.SDK 4.0 模拟器好象太严格了,好象浏览php页面会碰到点问题。
目前所碰到的问题,新的问题肯定还会有,愿意和你交流,分享大家的经验。







