wml编程
来源:互联网 发布:灵界基友网络剧下载 编辑:程序博客网 时间:2024/05/29 12:57
最近在用wml语言编写手机网页。虽然听说这个语言即将被淘汰,但是经理说要广泛支持各式手机,只能用它了。
浏览器选用的是winwap3,不知是我没有找到设置的原因,还是本来就是这样:这个浏览器不能识别utf-8编码的文件,打开这样的文件就直接报错。所以页面采用的是gbk编码。
但是web服务采用的是Tomcat5.5,编码为utf-8,所以在提交中文参数的时候,就会出现乱码,经理又不允许修改tomcat的编码,页面又不能采用utf-8,想到的唯一的方法就是在提交之前,先用java.net.URLEncode.encode()方法编码一次。
尝试传递一个中文常量,嗯,行得通,一阵欢喜。转回头,才发现在wml标签中可以采用$var,$(var)这种方式获取输入框的值,但是在嵌入java代码中是没办法取得这个值的。自然想到用wmlscript脚本的WMLBrowser.go()方法来实现页面跳转,在跳转之前可以在脚本中先编码一次。
然后呢,发现winwap浏览器不支持wmlscript脚本,在tomcat的配置文件已经添加了mime对wmlscript的支持,可以这个浏览器本身不支持。再然后,opera浏览器也不支持这个脚本,ie浏览器打不开wml文件。
于是,经理说采用opera浏览器吧——这个浏览器支持utf-8编码。于是,我要把两周前写好的opera浏览器下的代码重新写一遍——为了适应winwap浏览器,代码已经改得面目全非了……
- wml编程
- WML语言与编程
- wml
- WML
- WML
- WML
- wml
- WML学习(七):CGI编程
- WML学习(七):CGI编程
- WAP(wml)开发教程9--WML学习之CGI编程
- WAP(wml)开发教程9--WML学习之CGI编程
- 无线标记语言(WML)基础之编程方法
- WAP网站开发三——WML编程(转)
- wml-table
- 什么是WML?
- WML重点
- WML语法
- 关于WML
- Ubuntu下配置 Eclipse 编译、开发 Hadoop(MapReduce)源代码
- 数据库执行数据变更时乱码
- NSString字符串常用方法
- 添加右键操作:当前路径打开cmd, 添加用Notepad++打开文件, 删除.svn文件夹, 修改IE查看源文件编辑器
- ftp下载上传
- wml编程
- 汉字编码问题
- (6)try_module_get和module_put
- C++中的适配器
- AfxGetMainWnd 返回值
- NSSring转char的方法
- IT女性必备——5个方法变身小腰精
- mr.l 爱睡觉~
- 背下这148句话,你可以提高一个档次了,不止在文学方面