let s:locale_encoding = &encoding let &termencoding = s:locale_encoding let &encoding = 'utf-8' let &fileencodings = 'ucs-bom,ascii,utf-8,' . s:locale_encoding au BufNewFile * \ let &l:fileencoding = s:locale_encoding au BufReadPost * \ if &l:fileencoding == 'ascii' | \ let &l:fileencoding = s:locale_encoding | \ endif