浏览 6009 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2004-12-18
无论谁的解决方案,你只要出现下列代码(xhtml) <ww:textfield label="'用户名'" name="'user.userId'" value="user.userId" size="'30'" tabindex="'1'" required="'true'"/> 或者 <ww:textfield label="getText('main.qtyLabel');" name="'quantity'" value="1" size="3"/> 结果发现都是'Ê&Á&: '。。。。。。。。。。。。。 多种可能我都测试过,我想应该是webwork与velocity的各自处理方式造成的 。有空去挖掘一下看看 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2004-12-18
资源文件里面的非ASCII码字符串使用native2ascii转换
在webwork.properties设定字符集 |
|
返回顶楼 | |
发表时间:2004-12-18
robbin 写道 资源文件里面的非ASCII码字符串使用native2ascii转换
在webwork.properties设定字符集 能设置我都设置过了,呵呵。 web.properties webwork.locale=zh_CN webwork.i18n.encoding=GBK |
|
返回顶楼 | |
发表时间:2004-12-19
假如资源文件的内容都已经转成unicode,应该不会这样吧
|
|
返回顶楼 | |
发表时间:2004-12-20
附件有具体的,你测试一下即可。里面的配置我改过,你可以按照你的要求改一下。
|
|
返回顶楼 | |
发表时间:2004-12-21
你是用velocity做view吗?我在jsp,只要加上<%@ page contentType="text/html;CHARSET=utf8"%>以下这段就可以正常显示了。
<ww:textfield label="'用户名'" name="'user.userId'" value="user.userId" size="'30'" tabindex="'1'" required="'true'"/> 用资源文件也可以,甚至连资源文件都没有转成unicode <ww:textfield label="main.qtyLabel" name="'quantity'" value="1" size="3"/> 我没有用你附件里的那个环境,只是用ww2自带的example改一下然后部署,不过我用的是resin,和tomcat有可能不太一样 |
|
返回顶楼 | |
发表时间:2004-12-21
我用ww2 tag
呵呵,在tomcat不可以的. 没有法子,奇怪的是,别人说都行,我不行. 只好去调试了. |
|
返回顶楼 | |
发表时间:2004-12-21
终于解决了,moxie亲自光临帮我把问题搞定了。哈哈
知道什么原因否。。。。。。 很简单 我调试的eclipse编辑器一直处于UTF-8编码模式下。 我学习webwork2的时间没有我解决这个问题的时间长。 唉~~~~~~~~~~~~~~~~~ 可怜啊,如果我用一下其他编辑器打开一下,就知道怎么回事了。 |
|
返回顶楼 | |
发表时间:2004-12-24
eclipse还有编码这档子事?好,又学到一点了。:)
|
|
返回顶楼 | |