Windows CMD non digita i caratteri ebraici formano l'app Ruby
Domanda
Ho un XML che contiene anche caratteri ebraici, ma quando si digita (il gatto di Windows) sullo schermo - mostra Gibrish. Quindi, ho installato Console2 e modificato la codifica (CHCP) su 862 o 1255 e poi viene mostrato bene, ma poi, quando provo a analizzarlo usando Nokogiri o Rexml - lancia un'eccezione - "XML malformato: avvio del tag mancante" .
Quindi, se qualcuno che sa come uscire da questo casino, può guidarmi cosa salvare in quale codifica e ottenere questo lavoro perché cerco su tutto il web senza una soluzione adatta.
Sto usando Windows XP 32 bit. Il mio IDE Ruby è Aptana 3 e il Ruby Versio è 1.8.7
Qualcuno può aiutarmi qui?
Soluzione
Ruby 1.8.7 è noto per avere problemi con la codifica. C'è una domanda simile qui (vedi "Codifica in Ruby 1.8.7 o 1.9.2") che può aiutarti a trovare la strada. Quindi installa la gemma character-encodings
e richiedilo nel tuo file Ruby. Quindi prefissa la stringa con cui si desidera gestire u'myStrüng'
(Ho usato un Umlaut tedesco qui come esempio).