grails-1.0.1 生成的views和controllers如何怎样才能是UTF-8格式

xiaoqiuhe 2008-02-24
最近对grails很有兴趣,在测试使用,有一个发现
grails-1.0.1 运行grails generate-all XXX 命令生成的views和controllers默认的文件编码类型为ANSI格式,这种格式对中文似乎不支持,把文件另存为UTF-8格式就能支持中文。
请教怎样设置才能在生成views和controllers的时候,就生成UTF-8格式的文件呢?
agile_boy 2008-02-25
$GRAILS_HOME/src/grails/templates/下边是你所需要修改的文件,我猜想,scaffolding下边应该有你所要修改的文件。
good luck
xiaoqiuhe 2008-02-25
谢啦,偶先试试看
flowercat 2008-02-26
在grails1.0中修改Config.groovy中
grails.views.gsp.encoding="UTF-8"
将UTF-8改成GBK,这样使用grails generate-all DomainName 方式生成的gsp文件为GBK编码。gsp中还是<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>,中文可以很好的显示
agile_boy 2008-02-26
正解 不过没有尝试过
xiaoqiuhe 2008-02-26
flowercat 写道
在grails1.0中修改Config.groovy中
grails.views.gsp.encoding="UTF-8"
将UTF-8改成GBK,这样使用grails generate-all DomainName 方式生成的gsp文件为GBK编码。gsp中还是<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>,中文可以很好的显示

谢啦,偶试试看
xiaoqiuhe 2008-02-27
改成GBK还是没管用,我的JDK是1.4.2,有关系吗?
casephoen 2008-03-24
像ror一样,不管三七二十一,所有地方统统用utf-8,用其他的难保不知道哪儿出问题
agile_boy 2008-04-07
同意casephoen ,最好都用utf-8,包括groovy源文件及编译选项 
其实有的时候,很多是出现在源文件不是utf-8编码的原因。
Global site tag (gtag.js) - Google Analytics