Столкнулся с нехваткой символов в редакторе в ANSI! Что делать?

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Locked
motogonki
Posts: 5
Joined: Fri 06 Oct, 2017 14:17

Столкнулся с нехваткой символов в редакторе в ANSI! Что делать?

Post by motogonki »

Уже лет 15 пользуюсь FAR, но никогда прежде не встречался с такой штукой: текстовые файлы, содержащие кавычки, теряют их уже при открытии файла (на редактирование), происходит замена символов при сохранении. Все файлы в кодировке CP1251.

Было: «текст текст текст»
Становится: <текст текст текст>

Поскольку теперь дело касается редактирования множества скриптов, текстов и исходников, где кавычки используются регулярно, пару раз уже попадал в неприятные ситуации.

И что с этим делать? Подставлять альтернативный редактор или отказываться от консоли с ANSI? Или есть какой-то патч?
motogonki
Posts: 5
Joined: Fri 06 Oct, 2017 14:17

Столкнулся с нехваткой символов в редакторе в ANSI! Что делать?

Post by motogonki »

используется самый последний билд с оф.сайта x64
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Столкнулся с нехваткой символов в редакторе в ANSI! Что делать?

Post by HaRT »

motogonki wrote: Fri 06 Oct, 2017 14:24что с этим делать?
Постарайтесь выявить источник проблем.
Фар есть инструмент, а не нянька. © 2009 DrKnS
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Столкнулся с нехваткой символов в редакторе в ANSI! Что делать?

Post by 2useven10 »

что такое 'консоль с ANSI' ?
motogonki
Posts: 5
Joined: Fri 06 Oct, 2017 14:17

Столкнулся с нехваткой символов в редакторе в ANSI! Что делать?

Post by motogonki »

FAR - консольный файл-менеджер, использует ANSI в качестве базовой кодировки. Не так? Или в FAR есть какая-то мегаспециальная таблица символов?
motogonki
Posts: 5
Joined: Fri 06 Oct, 2017 14:17

Столкнулся с нехваткой символов в редакторе в ANSI! Что делать?

Post by motogonki »

Вот я смотрю текст с notepad - там есть « и », открываю его через F3 в FAR - и там < и >. Открываю его же F4 в редакторе, и там тоже < и >. Разные совершенно символы, даже по кодам. Как так получается? И что с этим делать?
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Столкнулся с нехваткой символов в редакторе в ANSI! Что делать?

Post by 2useven10 »

Мегаспециальная, называется юникод (если придираться UCS-2).
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Столкнулся с нехваткой символов в редакторе в ANSI! Что делать?

Post by 2useven10 »

motogonki wrote: Fri 06 Oct, 2017 18:02Как так получается? И что с этим делать?
Пройти по ссылке HaRT, прочитать FAQ и выяснить почему у вас есть эта проблема.
motogonki
Posts: 5
Joined: Fri 06 Oct, 2017 14:17

Столкнулся с нехваткой символов в редакторе в ANSI! Что делать?

Post by motogonki »

Ребята, вы все п#издатые специалисты, но вы не поняли. Мне плевать, как она называется.

Проблема решена, но спасибо не вам за это.

Всем, кто с этим столкнется: шрифт System не имеет таких символов в наборе, поскольку заточен под OEM, если использовать Consolas или Lucida, весь спектр символов CP1251 появляется. Решилось тупым перебором всех возможных вариантов.

Закрыто.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Столкнулся с нехваткой символов в редакторе в ANSI! Что делать?

Post by DrKnS »

Если дело было просто в шрифте, в какие же неприятные ситуации вы попадали?
motogonki wrote: Fri 06 Oct, 2017 14:24дело касается редактирования множества скриптов, текстов и исходников, где кавычки используются регулярно, пару раз уже попадал в неприятные ситуации.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Столкнулся с нехваткой символов в редакторе в ANSI! Что делать?

Post by John Doe »

DrKnS, вопрос очевидно риторический, тема-то закрыта
Locked

Return to “Нужна помощь”