Кодировка конфига терминала

Ответить

Смайлики
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ОТКЛЮЧЕН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Кодировка конфига терминала

Re: Кодировка конфига терминала

Alex_rs » Пт апр 19, 2024 9:31 am

slashme писал(а): Чт окт 05, 2023 6:21 pm C UTF-16 LE кириллицу подхватил. Частично проблему это решило. Но Linux знать не знает про локали в UTF-16 и, насколько понимаю, в ближайшее время узнавать не планирует. Оттуда редактирование конфигов в CLI определённая боль. Беглый осмотр Windows 10, Windows 11, Windows Server 2022 показал UTF-8 в Notepad по умолчанию. Уменьшить количество боли и иметь конфиги в UTF-8 никак не получится?
Не знаю, решили или нет проблему, но в Debian 12 vim более чем отлично понимает, редактирует и сохраняет файлы конфигурации wtware. Попробуйте.

Re: Кодировка конфига терминала

aka » Чт окт 26, 2023 1:35 pm

Где именно UTF-8 по умолчанию? У меня в Windows 10 так:
Untitled.png
Когда принималось решение про UTF-16 много лет назад, ничего кроме ANSI и Unicode (который и есть UTF-16) в этом списке не было.

Попробуй втварь версии 6.2.6. Должно понимать однобайтовые конфиги в UTF-8.

Re: Кодировка конфига терминала

slashme » Чт окт 05, 2023 6:21 pm

C UTF-16 LE кириллицу подхватил. Частично проблему это решило. Но Linux знать не знает про локали в UTF-16 и, насколько понимаю, в ближайшее время узнавать не планирует. Оттуда редактирование конфигов в CLI определённая боль. Беглый осмотр Windows 10, Windows 11, Windows Server 2022 показал UTF-8 в Notepad по умолчанию. Уменьшить количество боли и иметь конфиги в UTF-8 никак не получится?

Re: Кодировка конфига терминала

aka » Пн окт 02, 2023 8:19 pm

Кодировка конфига UTF-16.

Потому что её по умолчанию сохраняет виндовый Notepad, когда выбираешь в нём Unicode.

В UTF-16 будет кириллица.

В однобайтовом тексте кириллицы не будет.

Re: Кодировка конфига терминала

slashme » Пн окт 02, 2023 7:02 pm

На всякий пожарный, если кодировка файла конфига терминала юникод, то тот же комментарий выводится как "# Я грустный кириллический комментарий в файле с CP1251", что есть тот же UTF-8 конвертированный в WINDOWS-1252

Кодировка конфига терминала

slashme » Пн окт 02, 2023 5:55 pm

Здравствуйте.

Имеется следующая проблема: кириллические символы в конфиге конкретного терминала перекодируются на стороне терминала.
Подробнее:
Все работает на Debian 12, TFTP встроенный в dnsmasq, HTTP - Caddy, DHCP от Unifi, грузится http.efi, на стандартном проблема та же.
Терминал загружает файл своего конфига Terminals/7C.10.C9.B8.23.BE/config.wtc, файл в WINDOWS-1251, переносы виндовые.
При указании кириллицы в файле она дополнительно перекодируется, похоже что в WINDOWS-1252.
Было "# Я грустный кириллический комментарий в файле с CP1251", стало "# ß ãðóñòíûé êèðèëëè÷åñêèé êîììåíòàðèé â ôàéëå ñ CP1251"
Происходит со всем файлом, не только в комментариях. При этом позднее загружаемый Everyone/all.wtc такой проблемы не имеет, кириллица отображается корректно.
Проблема существует, как минимум, на версиях 6.2.2 и 6.2.4, лог прилагаю.

Хотелось бы иметь возможность иметь кириллицу как минимум. Как максимум иметь конфиги в UTF-8, не очень удобно по ssh редактировать всё это при стандартной юникодной локали :)
Вложения
log.txt
(140.68 КБ) 42 скачивания

Вернуться к началу