iconv

टेक्स्ट प्रोसेसिंग

इस्तेमाल

iconv -f [from] -t [to] [file]

पाठ की character encoding बदलता है; जिस byte को मैप नहीं कर पाता वहीं रुक जाता है, जब तक -c न दें, और input की encoding वह ख़ुद नहीं पहचान सकता।

आम विकल्प

विकल्पअर्थ
-fThe encoding the input is in
-tThe encoding you want out
-lList every encoding name this build knows
-cDrop the characters that cannot be converted
//TRANSLITGNU: append to the target to swap unmappable letters for lookalikes

उदाहरण

iconv -f EUC-KR -t UTF-8 old.csv > new.csv

Fixes a legacy Korean CSV.

iconv -f UTF-8 -t ASCII//TRANSLIT text.txt

Turns accented letters into plain ones (GNU).

iconv -l | grep -i 1252

Checks that an encoding name is spelled right.

ये पाइप से जोड़कर चलाने के लिए बने हैं। एक ही कमांड से सब करवाने के बजाय तीन जोड़ना छोटा पड़ता है।

कैसे पढ़ें

  • बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
  • तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
  • विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।

आम सवाल

Q. iconv क्या करता है?

पाठ की character encoding बदलता है; जिस byte को मैप नहीं कर पाता वहीं रुक जाता है, जब तक -c न दें, और input की encoding वह ख़ुद नहीं पहचान सकता।

Q. इसे कैसे लिखें?

iconv -f [from] -t [to] [file] — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।

Q. कितने विकल्प जानने लायक़ हैं?

यहाँ 5 दिए हैं; पूरी सूची man iconv में है। यह कमांड टेक्स्ट प्रोसेसिंग में आती है।

मिलती-जुलती कमांड

man पेज: man iconv