Domanda

Sto lavorando su un Java (Tomcat) app. che a volte scrive sullo standard output. Ma mi accorgo che le lingue indiane (ad esempio, kannada ) vanno come ?????? personaggi sul std. console di Windows (terminale) in Windows Vista (SP1 Home Premium 64-bit).

So che avrei potuto correre Tomcat all'interno di emacs (GNU Emacs 23.1.50.1 (i386-mingw-nt6.0.6001)) così ho potuto vedere l'uscita della console di Tomcat dall'interno di Emacs. Emacs rende kannada OK (anche se con errori).

Ma sarebbe bello se potessi lanciare Tomcat dall'esterno di emacs se potessi.

Mi rendo conto che avrei potuto correre tomcat dall'interno di Eclipse e (dove è possibile controllare la codifica console), ma ancora una volta, sarebbe bello lanciare Tomcat al di fuori di Eclipse, se potessi.

Allora, che cosa gli sviluppatori che vogliono vedere la loro lingua Indic (che prende 3 caratteri a due byte per il rendering) fanno? Inoltre, Che utilità coda usano?

Ho provato eseguendo il comando chcp 65001. Ma dopo lo faccio, catalina.bat non runat tutti (uscite con nessuna uscita): - (

P.S:. Sto correndo come utente "Administrator" se questo è di alcun aiuto

Grazie per eventuali suggerimenti e indicazioni.

È stato utile?

Soluzione 2

Dopo molte ricerche, ho scoperto che cmd.exe non è in grado di stampare caratteri Hindi!

Altri suggerimenti

Stai limitato dal tipo di carattere utilizzato nel cmd. Il font utilizzato semplicemente non ha i glifi disponibili. Puoi mod il Registro di sistema per aggiungere altri tipi di carattere, ma si devono ancora trovare un tipo di carattere che supporta i glifi. Piuttosto lascia Tomcat accedere ad un file di log e utilizzare un visore che ha i caratteri che supportano questi glifi (ad esempio Arial, Verdana, etc). Si può provare a TailXP se si desidera archiviare tailing in di Windows.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top