很努力的Java(Tomcat)的应用程序。有时写到stdout。但我注意到,印度语(比如,卡纳达语)变成为??????在STD字符。窗口控制台(终端)上的Windows Vista(SP1主页溢价64位)。

我知道我可以从emacs的内运行Tomcat(GNU Emacs的23.1.50.1(I386-的mingw-nt6.0.6001))所以我可以看到从emacs的内Tomcat的控制台输出。 emacs的呈现埃纳德语行(尽管有错误)。

不过,这将是很好,如果我可以,如果我能启动Tomcat从emacs的外面。

我意识到,我可以从Tomcat的日食中,以及(在这里你可以控制的控制台编码)运行,但再一次,它会从Eclipse之外,如果我可以很高兴地启动Tomcat。

那么,什么谁希望看到自己的印度语(这需要3个字节字符渲染)的开发人员吗?此外,尾部公用事业他们使用什么?

我试图运行命令CHCP 65001但我此之后,catalina.bat中不RUNAT所有(退出时不输出): - (

P.S:我正在为“管理员”用户,如果这是任何帮助。

感谢您的任何提示和指针。

有帮助吗?

解决方案 2

一番搜索后,我找到cmd.exe的是不是能够打印印度字符的!

其他提示

您正在通过限制的字体在cmd使用。只是使用的字体没有这些字形可用。您可以黑客注册表添加更多的字体,但你还是要找到支持这些字形的字体。而让Tomcat记录到一个日志文件,并使用其具有的字体支持这些字形(例如Arial字体,宋体等)观看者。您可以尝试 TailXP 如果你想在文件尾视窗。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top