当前位置:编程学习 > wap >>

wap中文传值乱码问题

我第一次做wap项目,用了winwap、M3GATE、Opera三个预览器去看我的程序,winwap没有出现中文乱码,传送的中文数据都能在服务器端接收,而M3GATE一直显示???(貌似有几个汉字就有几个问号),Opera也是一直显示非正常乱码(以前没有遇到过的),我采用的书UTF-8的编码方式,网上的资料都查遍了,tomcat加server.xml中加上 URIEncoding="UTF-8",程序中加入request.setCharacterEncoding("utf-8");页面编码<%@ page pageEncoding="UTF-8" %><%@ page language="java" contentType="text/vnd.wap.wml;charset=UTF-8" %><?xml version="1.0" encoding="UTF-8"?>都试过了 依然不能解决在M3GATE和Opera的中文传值乱码问题,过滤器也试过了,也不行。希望哪位高手帮帮忙,解决一下乱码问题啊!! --------------------编程问答-------------------- 比较一下winwap,M3GATE、Opera的相关环境设置吧 --------------------编程问答-------------------- <%@ page language="java" contentType="text/vnd.wap.wml;charset=UTF-8" %>
将这个值设置为:GBK,就好了 --------------------编程问答-------------------- 写过滤器,过滤,然后可以使用 new String("中文".getBytes("ISO8859-1"),"GBK")  即可

补充:移动开发 ,  移动开发其他问题
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,