Какую кодировку поддерживает моя Konsole?

Какую кодировку поддерживает моя Konsole?

Как проверить, какую кодировку (ASCII, UTF-8, UTF-16 и т. д.) использует мой терминал?

Это не должно иметь значения, но я использую Konsole на KDE3.5.

решение1

Konsole поддерживает кодировки, которыеQtумеет конвертировать в/из Unicode. Он используетQTextCodecкласс (см.документация(в котором перечислены поддерживаемые кодировки), включающие в себя многие, но не обязательно все возможные кодировки, которые могут быть установлены в вашей системе.

При запуске Konsole вы можете выбрать (вПередовойtab) кодировку из тех, которые приведены в таблицах времени выполнения.

Иллюстрация выбора кодировки Konsole

Если вам нужна кодировка, которую Konsole не поддерживает, некоторые люди полагают, что luit может быть полезен, например, вIBMграфика.

решение2

ИзЧасто задаваемые вопросы по Unicode и UTF-8 для UNIX/Linux: Вы можете получить список всех локалей, установленных в вашей системе (обычно в /usr/lib/locale/) с помощью команды locale -a. Установите переменную окружения LANGна имя предпочитаемой вами локали.

Konsole поддерживает все, что поддерживает ваша система. Главное, что вы экспортируете LANGв оболочку, чтобы запускаемые вами программы отображали символы с использованием правильной локали.

Связанный контент