Şekil 91 ve 92, daha spesifik olarak cp1252 / Windows-1252 (burada cp kodu anlamına gelir) olan latin1 / ISO-8859-1 kodlamasının MS Windows varsayılan sürümünde açık ve kapalı kıvırcık kesme işareti (tek tırnak) için onaltılı kodlardır. sayfa).
Bu karakterler genellikle "Akıllı Tırnaklar" özelliğinin bir parçası olarak Word belgelerinden / Outlook e-postalarından içerik kopyalayan kişiler tarafından eklenir. Bu kod sayfasındaki diğer sorun karakterleri, çift tırnak, mermi noktası (•) ve OE ligatürü (œ ve and) açık ve kapalı altıgen 93/94'tür. Doğrudan ISO-8859-1 veya UTF-8 ile aynı kodla eşleşmeyen "sorun karakterleri" nin tam bir listesini, yeşil renkle vurgulanmış cp1252 için Wikipeda sayfasında görebilirsiniz .
İstediğiniz tek şey dosyayı doğru kodlamayla açmaksa: ++ enc = cp1252 seçeneğini kullanarak: e komutunu kullanın:
:e ++enc=1252 filename.txt
Vim'deki belirli bir hatalı hex kodunu substitute komutu (: s) ve kod yerine kullanılanlardan biriyle değiştirebilirsiniz:
\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
Onaltılı 91/92 karakterleri değiştirmek için yapmanız gerekenler:
:%s/[\x91\x92]/'/g