Groovy Script在Netbeans下乱码问题的解决

阅读更多

本解决方法已在netbeans 6.7.1下测试通过:

测试内容:

  1. nebeans下新建Groovy脚本,打印中文信息,在 Groovy console下打开运行正确。
  2. 在Groovy console下新建Groovy脚本,在Netbeans下打开正常显示。

解决办法:

编辑%GRAILS_HOME%\bin\startGrails.bat
在JAVA_OPTS环境变量配置的末尾处,在grails1.1.1中(在133行)后追加如下代码,指定文件字符集即可:
set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding="UTF-8"
乱码产生的原理分析:
grails console默认按照本地系统字符集进行处理,而Netbeans采用UTF-8字符集,两者之间形成冲突,导致乱码。

 

如果不愿意使用中文界面,可以在 netbeans启动快捷方式(或在netbeans配置文件netbeans.conf中)后添加如下参数:  --locale en:US。即可以英文界面启动程序。

你可能感兴趣的:(Netbeans,Groovy,Grails,Java,脚本)