[Grails] 关于grails GBK编码问题,我在编译时一直出错
zamouse
2009-09-26
E:\workspace>grails create-app zvote
Welcome to Grails 1.2-M2 - http://grails.org/ Licensed under Apache Standard License 2.0 Grails home is set to: E:\Program Files\grails-1.2-M2 Base Directory: E:\workspace Running script E:\Program Files\grails-1.2-M2\scripts\CreateApp_.groovy Error executing script CreateApp: GBK java.nio.charset.UnsupportedCharsetException: GBK at java.nio.charset.Charset.forName(Charset.java:505) at gant.Gant$_closure1.doCall(Gant.groovy:120) at gant.Gant$_closure1.call(Gant.groovy) at CreateApp_.run(CreateApp_.groovy:25) at CreateApp_$run.call(Unknown Source) at gant.Gant.processTargets(Gant.groovy:494) at gant.Gant.processTargets(Gant.groovy:480) 第一次接触grails,安装完毕后,所有的命令都运行不起来,包括grails help,请各位大大们分析下,我也百度和google了不少地方,还是没有发现原因 |
|
loong_lang
2009-09-30
建议用uft-8编码试试
|
|
csc365kl
2009-10-16
一直用 utf-8
|
|
ehow
2009-11-06
我也是用的utf-8,编译时候到没有什么问题,但是在接受用户输入,然后查询的时候会出错,我是接受params里面的参数,在controller里面调用service里面的方法,把params整个传到service里面,在service里使用params里面的值的时候汉字就成了乱码,用这些乱码从数据库里查东西肯定就差不出来了,但是如果不传params,而直接传一个变量的时候是正常的,但是这样又有一个变量很多的时候会很麻烦的问题,后来就写了一个专门的类,不过感觉这样也不好,麻烦。请教大家在这种情况下的解决方法,另外:我用的是1.2,所有的代码都在controller里面的时候是正常的
|
|
gobgps
2009-11-06
"所有的命令都运行不起来"
这个是要配环境变量的。 |