LINUX.ORG.RU

vim под Windows не может прочесть некоторые файлы


0

1

Привет! Столкнулся с проблемой:

http://rghost.ru/51936840/image.png

_vimrc выглядит так: http://pastebin.ca/2589319

Вот сам файлик: http://rghost.ru/download/private/51936909/6e6e8dc0366fbb4178f27ffd61bd15d8/c...

Проблема в том что блокнот этот файл открывает а VIM рисует белиберду.

Nontepad2 пишет Unicode BOM. Если пересохранить обычным блокнотом в UTF-8 - VIM нормально открывает. Обычный блокнот понимает эту кодировку как «Юникод». Всё это безобразие в Windows7 64.

Просветите чего я не понимаю!

PS Дефолтный конфиг VIM даёт тот же результат.

★★★

Последнее исправление: baaba (всего исправлений: 1)

потому что у файла кодировка utf16, которая не настроена у тебя. добавь в .vimrc

:set fencs=ucs-bom,utf-16le,utf-8,default,latin1

xmikex ★★★★
()

Unicode BOM != UTF-8 BOM

Файл так должен отображаться? Все эти ##MILLIMETERS,W##OTHER## напрягают. Таблица что ли?

Я думаю дело в том, что у тебя GVim.

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

:set fencs=ucs-bom,utf-16le,utf-8,default,latin1

Не помогло. У тебя какая винда?

Файл так должен отображаться?

Да

Все эти ##MILLIMETERS,W##OTHER## напрягают. Таблица что ли?

Да, это csv

Я думаю дело в том, что у тебя GVim.

Да, GVim. Попробовал зайти в консоли (nyaos 3), та же хрень.

PS Обычно так выглядел бинарный файл, если его открыть в Виме. Но это же обычный текст..

baaba ★★★
() автор топика
Последнее исправление: baaba (всего исправлений: 4)
Ответ на: комментарий от baaba

Забыл сказать, что для отображения русских букв в текстовых файлах нужен шрифт с оными. То, что у тебя на скрине - это Fixedsys и в нём ты букв не увидишь (по крайней мере в английской версии оффтоппика у меня так). Ставь переменную guifont в Consolas, если он есть в системе, если нету - Courier New.

EXL ★★★★★
()

У меня это открылось в японозаточенном зверьэдишне (kaoriya) gvim'а. Как ты сломал свой vim?

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

то открой его Экселем

Проще не придумать.

chcp 1251
type probe-export.txt > probe-export.1251.txt

TGZ ★★★★
()
Последнее исправление: TGZ (всего исправлений: 1)
Ответ на: комментарий от baaba

Попробовал поправить твой

set encoding=utf8 помогает

Проще не придумать.

Nihongo Yet Another Open Shell 3.0.0_1 (c) 2001-10 by HAYAMA,Kaoru
[C:ivan]
$ type
Ошибка в синтаксисе команды.
[C:ivan]
$
baaba ★★★
() автор топика
Ответ на: комментарий от baaba

Ошибка в синтаксисе команды.

Это не в vim'е =) Может не хватает libiconv? Есть в директории с вимом iconv.dll?

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

[решено]

Есть в директории с вимом iconv.dll?

Нет её там. Но проблема решена: set encoding=utf8

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