Markus Kuhn wrote:
>I live now on a planet were any other encoding than UTF-8 does not
exist

me too :) 


>when I am in LC_CTYPE=en_GB.UTF-8. How do I tell vim 6.0 (and also
>emacs) to pick the encoding *strictly* based on the locale and look at
>absolutely nothing else? Falling back to ISO 8859-1 is not an option,
>because ISO 8859-1 is completely unknown on my planet.

in my ~/.vimrc i use:
"
set encoding=utf-8
"

I had no problem opening any of those files: vim (6.1) stayed in utf-8,
so that at least should work around your vim problem. (I dont have a
utf-8 locale handy, so I didnt try it the way you are getting it to
fail)


Imo, using locales to specify encodings is thoroughly
outdated/deprecated. All text strings should be in utf-8 all
the time, and when they are not, they should be converted
into utf-8 asap. (for date, currency, and collation,
locales are fine).

Auto detection of encodings is likely equally useless, BOMs
should be ditched/ignored, and UTF-16 should be illegal :)





--
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/linux-utf8/

Reply via email to