解决wap中文问题的最好办法
2004-07-30 12:41
387 查看
折腾了半天wap中文问题了,现在问题基本解决。也希望能给碰到同样问题而苦恼的人一点经验。
架构:jsp+weblogic8+hibernate+sqlserver2000
连接池在weblogic中配置
模拟器:m3gate,支持键盘输入
1.全部采用utf-8。在文件开头
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd">
<%@ page contentType="text/vnd.wap.wml; charset=UTF-8" %>
2.在web.xml中设置
<context-param>
<param-name>weblogic.httpd.inputCharset./*</param-name>
<param-value>UTF-8</param-value>
</context-param>
或者在文件里加上request.setCharacterEncoding("utf-8");
3.文件里先用检体中文写,然后找个软件把中文转成utf-8;
4.最好不要用<a href="">而改用<anchor><go href=""><postfield>,我发现传中文utf的时候,第一种
情况有些模拟器不支持。
现在中文问题基本没有额外转化的处理了。
架构:jsp+weblogic8+hibernate+sqlserver2000
连接池在weblogic中配置
模拟器:m3gate,支持键盘输入
1.全部采用utf-8。在文件开头
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd">
<%@ page contentType="text/vnd.wap.wml; charset=UTF-8" %>
2.在web.xml中设置
<context-param>
<param-name>weblogic.httpd.inputCharset./*</param-name>
<param-value>UTF-8</param-value>
</context-param>
或者在文件里加上request.setCharacterEncoding("utf-8");
3.文件里先用检体中文写,然后找个软件把中文转成utf-8;
4.最好不要用<a href="">而改用<anchor><go href=""><postfield>,我发现传中文utf的时候,第一种
情况有些模拟器不支持。
现在中文问题基本没有额外转化的处理了。
相关文章推荐
- url中文乱码问题最好的解决办法-URL编码与两次encodeURI
- MySQL插入数据中文乱码问题解决办法
- Cygwin的中文文件名显示和中文输入问题的解决办法
- 关于qt5中“error c2001: 常量中有换行符”以及个别中文字乱码问题的解决办法
- jsp和servlet操作mysql中文乱码问题的解决办法
- QT中文乱码问题解决办法
- linux 下 自己写的 html文件产生中文乱码问题 解决办法
- QT5编辑中文字符编译报错问题解决办法
- struts2中form提交到action中的中文参数乱码问题解决办法
- get/post时中文乱码问题的解决办法
- Javamail中的常见中文乱码问题与解决办法(综合)
- 运行Jmeter时,响应数据中文乱码问题解决办法
- asp.net页面通过URL参数传值中文乱码问题解决办法
- SQLITE中文模糊查询的问题及解决办法
- Java中文乱码问题分析及解决办法
- 中文乱码(编码解码)问题的解决办法
- EBS xml publisher中文乱码问题及解决办法
- IntelliJ IDEA 中文乱码问题解决办法
- Gregarius中文日期格式问题解决办法
- openerp 7.0邮件接收中文附件乱码问题解决办法