İconv

Ubuntu Türkiye Wiki sitesinden
Şuraya atla: kullan, ara

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ça

Unix komutları (daha fazla)
Dosya dizgesi catcdchmodchgrpchowncksumcmp cpdddudf fsckfuserlnlslsattrlsofmkdirmountmvpwdrm rmdirsplittouchumask
Süreç ve görev yönetimi atchrootcroncrontabexitkillkillallnicepgreppidofpkillpspstreesleeptimetopwait
Kullanıcı ortamı envfingeridlognamemesgpasswdsusudouptimewwallwhowhoamiwrite
Metin işleme awkcommcsplitcutdiffedexfmtheadiconvjoinlessmorepastesedsortstringstailtalktruniqvivimwcxargs
Kabuk programlama aliasbasenamedirnameechoexprfalseprintftesttrueunset
Ağ Araçları inetdhostifconfignetcatnetstatnslookuppingrlogintraceroute
Arama findgreplocatewhereiswhich
Diğer aproposbannerbccalcleardateddfilehelphistoryinfolplprmanpaxsizeteetputtypeunamewhatisyes