现在的互联网,可以说是名副其实的移动互联网。大家不仅可以利用无线网卡随处随地上网,还可以直接利用手机浏览网页、下载文件,而且现在的无线运营商也正在大力发展无线网络、扩展手机上网带宽。 于是,
手机wap网站制作需求也变多了。下面一品
威客网就带您了解一些手机WAP
网站开发存在的一些问题,希望对您有所帮助。
1、文件格式 首先要遇到的问题肯定是文件格式,在作
wap网站开发时,大家都是用的html或xhtml,到了wap开发时,就得用wml了。什么是wml?大家可以去查更详细的资料,我这里只是略微的提到。在我看来wml类似于xml,有非常严格的格式,在作wap页面时,都得用wml来作为显示。
wml的语法非常简单,在用php作动态输出时,一定要发送一个头信息,标明本页面是wml,而不是别的什么*ml。
code:
header("Content-type: text/vnd.wap.wml; charset="gb2312"");
这里用的字符集是gb2312,在移动的平台上是没有任何问题的,但在联通的平台上就不行了,一定得用utf-8,为了更通用,还是用utf-8更安全。即
code:
header("Content-type: text/vnd.wap.wml; charset="utf-8"");
2、编码 上面说了字符集都应采用utf-8,这是一种容纳了多国语言的字符集,一个汉字是占双字节,utf-8占了4个字节,因此其容纳的信息量更大。在手机上编写的汉字,在将页面内码转成utf-8后,以后再打开就可能是一堆乱码。因此大家在作注释时,尽可能的用英文注释,省得以后看不懂。像editplus,ultraedit等工具都可以转文件内码。
3、页面设计 作wap开发时,wap页面是非常简单的。比html来说是简单到不能再简单了。在wap1.0里是没有表格之类的乱七八糟的东西的。所有的标签都是写在一个叫card的标签之内。可以用
来分段。所以做页面的算是轻松了。
4、模拟器 作
wap网站开发免不了要用各式各样的模拟器来测试,比较好的有m3gate,openwave,opera,还有一个叫winwap的,大家最好别用他来作测试,他的兼容性太好了,即使页面有错误都能给忽略掉。测试时跟用浏览器测试web页面一样,输入网址就可以了。没有比这更容易的事了。
5、适配 世界各大手机厂商真是有病,开发出的手机千奇百怪,可以支持的格式也是五花八门。比如铃声,有的可以支持,16、32、48和弦,支持mid,wmv,有的不完全支持;有的支持gif、png、bmp,有的也不完全支持。这虽然是把手机的档次和成本拉开了,但却苦了作手机开发的兄弟们了。因为不可避免的要对手机所能支持的图片,铃声等多媒体信息作出一个匹配,这个匹配的处理,我们一般叫做手机适配。
要作手机适配,我们一般得有如下资料。
(1)一份详细的手机适配资料表,里面应详细的说明手机所能支持的铃声,图片格式,还得有手机型号等信息
(2)要正确的获取手机的UA,什么是UA,就是(user agent),实际上就是用户的手机信息。
以上就是
手机网站开发的一些问题,WAP技术越来越成熟,提供WAP教程的网站也很多,最重要的还是编程完毕后,用手机去测试,模拟器毕竟无法替代终端设备,WAP最终的服务对象也是手机设备。如果您正需要手机网站开发、
企业网站开发、企业
wap网站开发等,那就到一品威客网发布任务需求,数百万专业威客给您最好的服务。
(一品威客网 anyi)