Крякозябы

Модератор: /dev/random

Ответить
cheryoleg
Сообщения: 3
ОС: Linux

Крякозябы

Сообщение cheryoleg »

боролся с крякозябами в Emacs 23.2.1+Debian, прописал в .emacs (set-language-environment 'Cyrillic-KOI8), не помогло но случайно удалил в этой строке первую скобку - и все стало нормально! полностью удаляю строку - опять крякозябы! вписываю без одной скобки - все нормально! Вопрос - что это? Да крякозябы в отображении русских названиях директорий и файлов
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Крякозябы

Сообщение t.t »

Полностью файл выложите. Единственное, на что это похоже, -- причастны какие-то скобки из других строк.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2345
ОС: gentoo fluxbox

Re: Крякозябы

Сообщение yoricI »

Здравия!
Подскажите, пож-ста. Тут не крякозябли, а цифры с косыми чертами. Это со шрифтом не то или кодировка или ещё чего? Но второе-то отлично. При одних и тех же настройках, естественно. Обратите внимание, что письма от одного и того же и даже с одного и того же клиента.
Spoiler
Примеры
emacs_good.jpg
emacs_bad.jpg
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2345
ОС: gentoo fluxbox

Re: Крякозябы

Сообщение yoricI »

Клиент-то один, но тем не менее различие в заголовках.
Правильное отображение:

Код: Выделить всё

From: =?utf-8?B?0KLQsNGC0YzRj9C90LA=?=
Subject: =?utf-8?B?UkU6INC80LXQtNGD0L3QuNGG0LA=?=
Content-Type: text/plain;
    charset="utf-8"
Content-Transfer-Encoding: base64


Неправильное

Код: Выделить всё

From: =?koi8-r?B?9MHU2NHOwQ==?=
Subject: =?koi8-r?B?UkU6IPDP09nMy8E=?=

И всё.
И заголовки правильно отображаются, а тело нет. Ничего не понимаю...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Крякозябы

Сообщение Bizdelnick »

Выглядит, как будто клиент ожидал UTF-8 в теле, а на деле оказалась KOI-8 (а может CP-1251 или ещё какая-то 8-битная кодировка). Ничего удивительного, раз аутглюк не удосужился указать charset.
Многие клиенты по умолчанию используют при ответе ту же кодировку, в которой пришло исходное письмо. Настройте свой клиент, чтобы всегда использовал только UTF-8, тогда и Вам в ней станут ответы приходить.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2345
ОС: gentoo fluxbox

Re: Крякозябы

Сообщение yoricI »

Ага, понятно, видимо, одно было отправлено с web-морды яндекса (КОИ8), а другое непосредственно из емакса. И когда уже отомрут все эти КОИ8 и особенно 1251... CP866 вроде бы отмёрло уже?
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1144
Статус: Slacker!
ОС: Slackware64-current

Re: Крякозябы

Сообщение yars »

yoricI писал(а):
06.02.2017 10:08
CP866 вроде бы отмёрло уже?

Кажется, до сих пор поддерживается, и убирать поддержку никто вроде бы не собирается. Во всяком случае, из всяких iconv cp866 никуда не делась. А ведь еще и ReactOS с FreeDOS-ом есть.
Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Спасибо сказали:
Ответить