Ad blocker interference detected!
Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers
Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.
created 2004 · complexity basic · author Olivier Mengué · version 6.0
You can reload a file using a different encoding if Vim was not able to detect the correct encoding:
For example, on Windows in western Europe, the default encoding is latin1. However I often use Vim to edit files that must be encoded using the console codepage which is is usually cp850 or cp437. So I reload the file using this command:
If you need to do this often, you can map a key to do it for you:
" Press F12 to switch to UTF-8 encoding nnoremap <F12> :e ++enc=utf-8<CR>
In order for this tip to work, 'encoding' must be set to some value which allows both charsets to be represented in memory. For instance to UTF-8, which is the default on modern Linux distributions. OTOH, if 'encoding' is set to cp1252, which is the default for Windows in "Western" countries, then however you try you won't be able to see what a file looks like in some incompatible charset like KOI8-R or GB18030. For details, see Working with Unicode. — Tonymec (talk) 15:29, September 13, 2012 (UTC)