gpt4 book ai didi

eclipse - 如何在 Groovy 控制台(GroovyStarter)和 GGTS/Eclipse 控制台中输出和显示 Unicode

转载 作者:行者123 更新时间:2023-12-02 07:04:56 25 4
gpt4 key购买 nike

我想输出 floral formulae通过我的 DSL 在 groovy ,所以我需要一些特殊符号,例如 female signSuperscripts and Subscripts .

问题是关于 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 启动器)中运行,我得到的是问号而不是Unicode 符号:

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 上配置 GroovyStarterGroovy 控制台 以显示 unicode 符号?

最佳答案

我找到了 groovyConsole 的解决方案,您需要将“export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8”放入环境变量

关于eclipse - 如何在 Groovy 控制台(GroovyStarter)和 GGTS/Eclipse 控制台中输出和显示 Unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14064793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com