2009-11-30 9 views
5

कैसे मैं सही ढंग से Awk में UTF8 के अलावा अन्य एन्कोडिंग में फ़ाइलों को पढ़ सकता?Awk का उपयोग कर विभिन्न एन्कोडिंग के साथ फ़ाइलों को कैसे पढ़ा जाए?

मैं हिब्रू/विंडोज-1255 इनकोडिंग में फ़ाइल की है। एक साधारण {प्रिंट $ 0} अजीब प्रिंट सामान जैसे । मैं इसे सही तरीके से कैसे पढ़ सकता हूं?

+1

यह संभवतः आपके टर्मिनल के साथ बहुत कुछ करने के लिए मिलता है। –

उत्तर

6

awk ही विभिन्न एन्कोडिंग से निपटने के लिए कोई समर्थन नहीं है। यह स्थान वातावरण में निर्दिष्ट का सम्मान करेगा, लेकिन आपका सर्वश्रेष्ठ दांव यह awk को सौंपने से पहले उचित इनकोडिंग के लिए इनपुट ट्रांसकोड है।

-f प्रारूप आप से परिवर्तित करना चाहते है, आयकर लक्ष्य प्रारूप, और कोई अमान्य वर्ण जो समय से पहले ही iconv के ऑपरेशन समाप्त अधिक -c स्किप के है। बेशक --help अधिक जानकारी देंगे।

iconv -c -f cp1255 -t utf8 somefile | awk ... 
+0

ठंडा। धन्यवाद। (फिलर वर्ण ....) –

संबंधित मुद्दे