iconv — утиліта UNIX (і однойменна бібліотека) для перетворення тексту з одного кодування в інше.
Синтаксис
Перетворення файлів:
iconv [-c] [-s] [-f encoding] [-t encoding] [inputfile …]
Перелік доступних кодувань:
iconv -l
де:
-f
— кодування тексту, який перетворюється;-t
— кодування, в яке потрібно перетворити;-c
— символи, які не можуть бути перетворені просто викидаються. Інакше при появі подібної помилки програма аварійно завершується;-s
— повідомлення про помилки не виводяться;-l
— виводить список доступних кодувань.
Якщо кодування вхідного або вихідного файлу не вказано, то приймається що воно відповідає локалі системи.
Всі вхідні файли читаються по черзі, якщо не заданий параметр вхідного файлу, то використовується стандартний ввід, а конвертований текст виводиться на стандартний вивід.
Використання
Приклад нижче показує, як перетворити текст, який подано в стандартний канал stdin
з кодування windows-1251 в кодування поточної локалі. Перекодований текст видається в стандартний канал stdout
iconv -f WINDOWS-1251
Перетворити файл infile
з кодування windows-1251 в UTF-8, результат записати в файл outfile
:
iconv -f WINDOWS-1251 -t utf-8 <infile> -o <outfile>
Див. також
Примітки
- . www-01.ibm.com. Архів оригіналу за 5 березня 2016. Процитовано 21 квітня 2018.
Посилання
- iconv() OpenGroup Standards page [ 8 грудня 2010 у Wayback Machine.]
- Розширена сторінка допомоги iconv() в HP-UX з прикладами коду [ 15 лютого 2009 у Wayback Machine.]
- giconv [ 18 лютого 2009 у Wayback Machine.] — графічний інтерфейс до залатаної версії , що перекодує в UTF-8
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
iconv utilita UNIX i odnojmenna biblioteka dlya peretvorennya tekstu z odnogo koduvannya v inshe SintaksisPeretvorennya fajliv iconv c s f encoding t encoding inputfile Perelik dostupnih koduvan iconv l de f koduvannya tekstu yakij peretvoryuyetsya t koduvannya v yake potribno peretvoriti c simvoli yaki ne mozhut buti peretvoreni prosto vikidayutsya Inakshe pri poyavi podibnoyi pomilki programa avarijno zavershuyetsya s povidomlennya pro pomilki ne vivodyatsya l vivodit spisok dostupnih koduvan Yaksho koduvannya vhidnogo abo vihidnogo fajlu ne vkazano to prijmayetsya sho vono vidpovidaye lokali sistemi Vsi vhidni fajli chitayutsya po cherzi yaksho ne zadanij parametr vhidnogo fajlu to vikoristovuyetsya standartnij vvid a konvertovanij tekst vivoditsya na standartnij vivid VikoristannyaPriklad nizhche pokazuye yak peretvoriti tekst yakij podano v standartnij kanal a href wiki Stdin class mw redirect title Stdin stdin a z koduvannya windows 1251 v koduvannya potochnoyi lokali Perekodovanij tekst vidayetsya v standartnij kanal a href wiki Stdout class mw redirect title Stdout stdout a iconv f WINDOWS 1251 Peretvoriti fajl infile z koduvannya windows 1251 v UTF 8 rezultat zapisati v fajl outfile iconv f WINDOWS 1251 t utf 8 lt infile gt o lt outfile gt Div takozhPrimitki www 01 ibm com Arhiv originalu za 5 bereznya 2016 Procitovano 21 kvitnya 2018 Posilannyaiconv OpenGroup Standards page 8 grudnya 2010 u Wayback Machine Rozshirena storinka dopomogi iconv v HP UX z prikladami kodu 15 lyutogo 2009 u Wayback Machine giconv 18 lyutogo 2009 u Wayback Machine grafichnij interfejs do zalatanoyi versiyi sho perekoduye v UTF 8