Ho un mucchio di file di testo codificati in ISO-8851-2 (con alcuni caratteri polacchi). C'è uno strumento da riga di comando per linux/mac che potrei eseguire da uno script di shell per convertirlo in un uter-8?Conversione del set di caratteri da XXX a utf-8, riga di comando
risposta
Dalla riga di comando utilizzare
iconv -f LATIN1 -t UTF8
si consiglia di aggiungere al //TRANSLIT
UTF8
.
Su OSX almeno la codifica utf si chiama UTF-8, quindi il comando è "iconv -f LATIN1 -t UTF-8" –
@ThomasParslow, 'iconv -l' elenca sia' UTF8' che 'UTF-8'. – lhf
@lfh forse un errore di battitura ... utilizzando i risultati UTF8 in 'iconv: conversione in UTF8 non supportata 'UTF-8 è invece accettato. Appena provato – Paolo
GNU 'libiconv' dovrebbe essere in grado di fare il lavoro.
Grazie! Sapevo che sarebbe stato più facile di quanto pensassi! – Marcin
recode latin2..utf8 myfile.txt
Questo sovrascriverà myfile.txt
con la nuova versione. È anche possibile utilizzare la ricodifica senza un nome file come pipe.
Molto più efficiente della risposta accettata, perché iconv non sostituirà lo stesso file, neanche usando -o o reindirizzamenti di output. –
- 1. Conversione da riga di comando a immagine da riga di comando
- 2. Conversione di tabelle mysql da latin1 a utf8
- 3. Conversione del problema da ANSI a UTF8 C#
- 4. Conversione da UTF8 a UTF16 tramite iconv
- 5. Conversione da riga di comando cURL a PHP cURL
- 6. NancyFx: impostare set di caratteri di default utf8
- 7. Errore C++: conversione all'esecuzione Set di caratteri
- 8. Impossibile cambiare il set di caratteri in MySQL 5.7 (da latino a utf8)
- 9. Come impostare il set di caratteri mongodb su utf8?
- 10. byte UTF8 [] per conversione stringhe
- 11. Conversione da ora Unix alla riga di comando
- 12. Conversione dei caratteri UTF8 fuoriusciti nella loro forma originale
- 13. Estrarre set di numeri dalla riga di comando con argv []
- 14. Imposta set di caratteri usando MySQLi
- 15. Esegui comando vim da riga di comando
- 16. set di caratteri tra PHP e MySQL
- 17. PHP preg_split utf8 caratteri
- 18. pyMySQL set set di caratteri di collegamento
- 19. Il nome del set di immagini "xxx" è utilizzato da più set di immagini con catalogo di asset localizzato (.xcassets)
- 20. uscita Conversione di query MySQL per utf8
- 21. È necessario "SET CARACTER SET utf8"?
- 22. Esegui riga di comando e comando da VBS
- 23. Problema di conversione da NSData a NSString!
- 24. Conversione di XML illegittimi e char in utf8 - python
- 25. TFS 2010 - riga di comando per la conversione in filiale
- 26. Esegui riga di comando e restituire l'output del comando
- 27. Esegui comando da riga di comando da NSIS
- 28. Come gestire utf8 sulla riga di comando (usando Perl o Python)?
- 29. Evitare un set di caratteri del meta tag e specificare set di caratteri
- 30. come impostare il set di caratteri predefinito?
Molto probabilmente ISO-885 ** 9 ** - 2. ISO 8851 parla del burro. – Melebius