[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
"所有的命令都运行不起来"
这个是要配环境变量的。
Global site tag (gtag.js) - Google Analytics