Mam kilka plików tekstowych, które są zakodowane w ISO-8851-2 (mają trochę polskich znaków). Czy istnieje narzędzie wiersza poleceń dla linux/mac, które mógłbym uruchomić ze skryptu powłoki, aby przekonwertować to na saner utf-8?Konwersja znaków z XXX na utf-8, linia poleceń
Odpowiedz
Z linii poleceń użyć
iconv -f LATIN1 -t UTF8
Możesz dodać //TRANSLIT
do UTF8
.
Na OSX przynajmniej kodowanie utf jest nazywane UTF-8, więc polecenie to "iconv -f LATIN1 -t UTF-8" –
@ThomasParslow, 'iconv -l' wyświetla zarówno' UTF8', jak i 'UTF-8'. – lhf
@lfh może literówka ... używanie UTF8 powoduje, że "UTF8" zamiast "iconv: conversion to UTF8 unsupported" jest akceptowane. Po prostu próbowałem – Paolo
GNU 'libiconv' powinien być w stanie wykonać zadanie.
Dzięki! Wiedziałem, że będzie łatwiej, niż myślałem! – Marcin
recode latin2..utf8 myfile.txt
To spowoduje nadpisanie myfile.txt
z nową wersją. Możesz także użyć recode bez nazwy pliku jako potoku.
O wiele skuteczniejsza niż akceptowana odpowiedź, ponieważ iconv nie zastąpi tego samego pliku, nawet używając przekierowań -o lub output. –
- 1. MySQL - Konwersja znaków latin1 na stole UTF8 w UTF8
- 2. Python konwersja latin1 na UTF8
- 3. Linia poleceń Maven
- 4. Linia poleceń app lucene
- 5. PHP preg_split utf8 znaków
- 6. Linia poleceń Eclipse EGit
- 7. linia poleceń IntelliJ na Mac OS X
- 8. Jak ustawić zestaw znaków mongodb na utf8?
- 9. Linia poleceń kompilująca aplikację na iPhone'a
- 10. wyjście Konwersja zapytania MySQL utf8
- 11. Utwórz nieprawidłowy ciąg znaków UTF8?
- 12. Linia poleceń xcodebuild ignorująca GCC_PREPROCESSOR_DEFINITIONS
- 13. Linia poleceń Curl do korzystania z WebServices?
- 14. Przykład nieprawidłowy ciąg znaków utf8?
- 15. Konwersja UTF8 do UTF16 przy użyciu iconv
- 16. Konwersja z ciągu szesnastkowego na ciąg znaków
- 17. Linia poleceń "ścieżka uruchamiania niedostępna"
- 18. .NET C# Aplikacja GUI Linia poleceń
- 19. Konwersja String na tablicę znaków
- 20. Konwersja XmlElement na ciąg znaków
- 21. OpenCV putText() nowa linia znaków
- 22. Jak wysłać wiadomość z Facebooka z konsoli linux (linia poleceń)
- 23. Jak przekonwertować ciąg znaków na UTF8 w Ruby
- 24. . Pliki .pac dla ubuntu - linia poleceń
- 25. Wykrywanie utf8 zepsutych znaków w MySQL
- 26. Rozszerzenie PDO PHP niedostępne to linia poleceń
- 27. UTF8 bajt [] do konwersji ciągów znaków
- 28. Jak przekonwertować ciąg znaków UTF8 na tablicę bajtów?
- 29. Lua (linia poleceń) pozostają otwarte po wykonaniu
- 30. Konwertuj ciąg znaków UTF8 na ASCII w Perlu
Najprawdopodobniej ISO-885 ** 9 ** - 2. ISO 8851 mówi o maśle. – Melebius