DSLで花式をグルーヴィーに出力したいので、女性の記号や上付き文字と下付き文字などの特別な記号が必要です。
質問は、Eclipse IDE(Groovy / Grails Tool Suiteバージョン:3.1.0.RELEASEでgrailsプロジェクトを開発する)とGroovyコンソール(GroovyStarter)についてです。
このサンプルのGroovyステートメントを考えると:
println '♀ Ca\u2075'
ターミナルからプログラムを実行すると、ターミナルで期待される出力が得られます。
$ groovy Testformula.groovy
♀ Ca⁵
Groovy / Grails Tool SuiteからJavaアプリケーションとして実行する場合も同じですが、GroovyスクリプトまたはGroovyコンソール(Groovyスターター)で実行すると、ユニコード記号の代わりに疑問符が表示されます。
groovy> package org.rondakit.test
groovy> class Testformula {
groovy> static void main(def args) {
groovy> println '\u2640'
groovy> println '♀ Ca\u2075'
groovy> }
groovy> }
私は厄介な結果を得る:
?
? Ca?
質問:ユニコード記号を表示するようにGGTSでGroovyStarterまたはGroovy Consoleを構成することは可能ですか?