LINUX.ORG.RU

Ответ на: комментарий от Begemoth

Странно... Проделал это и ни чего. В Опере в UTF-8 все ОК, а тут все кракозябры...(вроде ДОС псевдографики)

anonymous
()
Ответ на: комментарий от anonymous

да в виме вроде из коробки, гвиме вроде фонт уникодный подгрузить.
$ vim testfile
$ file testfile 
testfile: UTF-8 Unicode text

$ gvim testfile2
$ file testfile2
testfile2: UTF-8 Unicode text
:-)

anonymous
()
Ответ на: комментарий от unDEFER

Т.е. вру!
:set tenc=<ваша_локаль>
:set enc=UTF-8
Это для vim (если, конечно, там все символы отображаемы в вашей локали)

А для gvim tenc всегда UTF-8 остаётся только выполнить
:set enc=UTF-8

unDEFER ★★★★★
()
Ответ на: комментарий от unDEFER

Мда. В GVIM'e тоже псевдографика... :-((( Мож дело в шрифте: terminus------koi8-u? Но в окне выбора нет кодировки UTF8...

anonymous
()
Ответ на: комментарий от anonymous

1. Кодировка должна быть iso10646-1.

2. Что у тебя за древний vim? В vimе, собранном с gtk2, стандартный gtk-шный диалог выбора шрифтов, в котором о кодировке не упоминается.

anonymous
()
Ответ на: комментарий от anonymous

Свершилось! :-) ":set enc=UTF-8" в сочетании с шрифтом ------iso10646-1 сработало. Спасибо всем!
>>2. Что у тебя за древний vim?
gvim --version
VIM - Vi IMproved 6.1
Included patches: 1-18
Compiled by Wichert Akkerman <wichert@deephackmode.org>
Normal version with GTK GUI.
...
В Мандрейке был с gtk1, в Вуди - тоже с gtk1. Я и не знал, что такое бывает(gtk2 в gvim)
Еще раз, спасибо!

anonymous
()

http://www.vim.org/tips/tip.php?tip_id=690

You can reload a file using a different encoding if vim wasn't able to detect the correct encoding:

:e ++enc=<encoding>

For example, on Windows in western Europe, the default encoding is latin1. However I often use vim to edit batch files they must be encoded using the console codepage which is is usually cp850 or cp437. So I reload the file using this command:

:e ++enc=cp850

mind
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.