91 और 92 खुले और बंद घुंघराले एपॉस्ट्रॉफ़ (एकल उद्धरण) के लिए हेक्स कोड हैं, जो कि एमएस 1 के लेटेक्स / आईएसओ -8859-1 एन्कोडिंग के विंडोज डिफ़ॉल्ट संस्करण में है, जिसे विशेष रूप से cp1252 / Windows-1252 कहा जाता है (जहाँ cp कोड के लिए खड़ा है) पृष्ठ)।
इन अक्षरों को अक्सर "स्मार्ट उद्धरण" सुविधा के भाग के रूप में वर्ड दस्तावेजों / आउटलुक ईमेल से सामग्री की नकल करने वाले लोगों द्वारा डाला जाता है। इस कोड पृष्ठ में अन्य समस्या वर्ण हेक्स 93/94 हैं जो खुले और बंद दोहरे उद्धरण, बुलेट बिंदु (•) और OE संयुक्ताक्षर (ig और Œ) हैं। आप "समस्या वर्ण" की एक पूरी सूची देख सकते हैं, जो कि सीधे ISO-8859-1 या UTF-8 में सीधे कोड के साथ मैप नहीं करते हैं, cp1252 के लिए विकिपेडा पेज पर हरे रंग में हाइलाइट किया गया है।
यदि आप चाहते हैं कि फ़ाइल को सही एन्कोडिंग में खोलना है तो ++ कमांड = cp1252 विकल्प का उपयोग करें: ई कमांड:
:e ++enc=1252 filename.txt
आप एक विशेष खराब हेक्स कोड को Vim में स्थानापन्न कमांड (: s) और एक कोड प्रतिस्थापन के साथ बदल सकते हैं:
\d123 decimal number of character
\o40 octal number of character up to 0377
\x20 hexadecimal number of character up to 0xff
\u20AC hex. number of multibyte character up to 0xffff
\U1234 hex. number of multibyte character up to 0xffffffff
आपको करने के लिए हेक्स 91/92 वर्णों को बदलने की आवश्यकता है:
:%s/[\x91\x92]/'/g