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?

È stato utile?

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).

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