gpt4 book ai didi

java - 如何: output utf-8(kannada) characters in windows terminal using java

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:04:16 25 4
gpt4 key购买 nike

我正在开发一个 java(tomcat) 应用程序。有时会写入标准输出。但我注意到印度语(比如 kannada )变成了 ?????? std 上的字符。 Windows Vista(SP1 Home premium 64 位)上的 windows 控制台(终端)。

我知道我可以从 emacs(GNU Emacs 23.1.50.1 (i386-mingw-nt6.0.6001)) 中运行 tomcat,所以我可以从 emacs 中看到 tomcat 控制台输出。 Emacs 可以正常渲染卡纳达语(尽管有错误)。

但如果可以的话,如果我可以从 emacs 外部启动 tomcat 就好了。

我意识到我也可以从 eclipse 中运行 tomcat(您可以在其中控制控制台编码),但同样,如果可以的话,从 eclipse 外部启动 tomcat 会很好。

那么,想要看到他们的印度语(需要 3 个字节的字符来呈现)的开发人员会怎么做?另外,他们使用什么尾部实用程序?

我尝试运行命令 chcp 65001。但是执行此操作后,catalina.bat 根本不运行(退出时没有输出):-(

P.S:如果有任何帮助,我将以“管理员”用户身份运行。

感谢您提供任何提示和指示。

最佳答案

您受到 cmd 中使用的字体 的限制。使用的字体根本没有可用的字形。你可以hack the registry添加更多字体,但您仍然必须找到支持这些字形的字体。而是让 Tomcat 登录到日志文件并使用具有支持这些字形的字体的查看器(例如 Arial 、 Verdana 等)。你可以试试TailXP如果你想在 Windows 中拖尾文件。

关于java - 如何: output utf-8(kannada) characters in windows terminal using java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2306109/

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