İconv
iconv belirtilen dosyanın karakter kodlamasını değiştiren bir uygulama programlama arayüzü (API)'dür.
Kullanımı
iconv [-lcs?V] [-f isim] [-t isim] [-o çıkış-dosyası] [--from-code=isim] [--to-code=isim] [--output=çıkış-dosyası] [--list] [--silent] [--verbose] [--help] [--usage] [--version] [dosya...]
Açıklama
iconv komutu, dosya ile belirtilen dosyadaki karakterlerin kodlamasını, başka bir karakter kodlamasına dönüştürür. Sonuç, --output seçeneği ile belirtilmediği sürece standart çıktıya gönderilir.
Seçenek | Alternatif | Açıklama |
-f | --from-code=AD | özgün metin kodlaması belirtilir |
-t | --to-code=AD | çıktı için kodlama belirtir |
-l | --list | kodlaması bilinen tüm karakterlerin ayarlarını listeler |
-c | geçersiz karakterleri çıktıya yazmaz | |
-o | --output=ÇIKIŞ_DOSYASI | çıktı için dosya belirtilir |
-s | --silent | uyarıları engeller |
--verbose | gelişim bilgisini gösterir | |
? | --help | bu yardım bilgisini gösterir ve çıkar |
-V | --version | sürüm bilgisini gösterir ve çıkar |
Uzun seçeneklerdeki (önünde -- olanlar) argümanlar zorunlu olsun olmasın kısa seçeneklerde (önünde - olanlar) de geçerlidir.
Örnek
Uçbirimdeki kullanımı şöyledir:
iconv -f ISO-8859-1 -t UTF-8 < giriş_dosyası > çıkış_dosyası
Burada şöyle bir giriş_dosyası:
Dosya İçeriği |
Dosya yolu:/ev/kullanıcı_adı/giriş_dosyası |
Ubuntu, Debian kökenli, kurulum ve kullanım kolaylığı ve düzenli sürüm yükseltmeleriyle öne çıkan bir Linux dağıtımıdır. Canonical Ltd.'nin (Mark Shuttleworth'e ait) sponsorluğunda geliştirilmektedir. Ubuntu'nun hedefi son kullanıcıların ulaşabileceği kolay, hızlı, ücretsiz, güçlü bir işletim sistemi oluşturmaktır. Ubuntu, Zulu dilinde; "Ben, sen sen olduğun için, benim" demektir, aynı zamanda "başkalarına karşı merhametli, şefkatli, iyiliksever" olmak gibi insani değerlerin temel alındığı bir dünya görüşüdür. |
Şöyle bir çıkış_dosyası verir:
Dosya İçeriği |
Dosya yolu:/ev/kullanıcı_adı/çıkış_dosyası |
Ubuntu, Debian kökenli, kurulum ve kullanım kolaylıÄı ve düzenli sürüm yükseltmeleriyle öne çıkan bir Linux daÄıtımıdır. Canonical Ltd.'nin sponsorluÄunda geliÅtirilmektedir. Ubuntu'nun hedefi son kullanıcıların ulaÅabileceÄi kolay, hızlı, ücretsiz, güçlü bir iÅletim sistemi oluÅturmaktır. Ubuntu, Zulu dilinde; "Ben, sen sen olduÄun için, benim" demektir, aynı zamanda "baÅkalarına karÅı merhametli, Åefkatli, iyiliksever" olmak gibi insani deÄerlerin temel alındıÄı bir dünya görüÅüdür. |
İlgili maddeler
Kaynak
belgeler.org'daki iconv sayfası