3

java(tomcat)アプリに取り組んでいます。それは時々stdoutに書き込みます。しかし、私はインド語(たとえば、カンナダ語)が??????として判明することに気づきました。標準の文字。Windows Vista(SP1 Home Premium 64ビット)上のWindowsコンソール(ターミナル)。

emacs(GNU Emacs 23.1.50.1(i386-mingw-nt6.0.6001))内からtomcatを実行できることを知っているので、emacs内からtomcatコンソールの出力を見ることができます。Emacsはカンナダ語をOKにします(エラーはありますが)。

しかし、可能であれば、emacsの外部からtomcatを起動できればいいのですが。

Eclipse内からもTomcatを実行できることを認識しています(コンソールのエンコードを制御できます)が、可能であれば、Eclipseの外部からTomcatを起動すると便利です。

では、インド語(レンダリングに3バイトの文字が必要)を見たい開発者は何をしますか?また、どのテールユーティリティを使用していますか?

コマンドchcp65001を実行しようとしましたが、これを実行した後、catalina.batはまったく実行されません(出力なしで終了します):-(

PS:何か助けがあれば、私は「管理者」ユーザーとして実行しています。

ヒントとポインタをありがとう。

4

2 に答える 2

2

コマンドで使用されるフォントによって制限されています。使用されているフォントには、これらのグリフがありません。レジストリをハックしてフォントを追加することはできますが、それらのグリフをサポートするフォントを見つける必要があります。代わりに、Tomcat がログファイルにログを記録し、それらのグリフをサポートするフォント (Arial 、Verdana など) を持つビューアを使用します。Windows でファイルテーリングが必要な場合は、TailXPを試すことができます。

于 2010-02-21T14:45:52.580 に答える
1

多くの検索を行った結果、cmd.exeはインド語の文字を印刷できないことがわかりました。

于 2010-04-04T21:04:01.190 に答える