Закрытая темаСоздание новой темыСоздание опроса

> Да будут русские буковки!, Решаем проблемы с кодировкой текста
 ededed Пользователя сейчас нет на форуме
Отправлено: 20.12.2006 - 07:47:57 (post in topic: 1, link to post #42026)
Цитировать сообщение Цитировать выделенный текст


Gold
Абуза Форума
Group Icon
Профиль
Группа: Privileged
Сообщений: 12063
Поблагодарили: 11660
Ай-яй-юшек: 0
Штраф:(0%) -----

Декодер почты

Цитата (charset.ru)
Декодер почты www.charset.ru предназначен для тех случаев, когда вы не можете прочитать e-mail или сообщение ICQ. Вы видите набор непонятных символов из-за того, что перепутаны кодировки. Скопируйте текст в окно и нажмите "раскодировать". Вы увидите на экране несколько вариантов декодировки текста. Выберите подходящий.

Декодер почты


Декодер Лебедева

Цитата (artlebedev.ru/tools/decoder/info)
Каждый человек рано или поздно получит электронное письмо в кодировке, не известной науке. Что с ним делать? Выкинуть, разумеется.

Хотя, возможно, письмо очень важно, а просить отправителя послать его еще раз — неудобно. Тут на помощь приходит наш декодер.
    Пример

    Вы отучили жену звонить на работу. Купили ей компьютер и установили интернет. Теперь жена пишет вам письма по электронной почте.

    В один прекрасный день от нее приходит письмо, которое нельзя прочесть даже в кодировке Japanese Auto-Detect.

    Прийти домой не прочитав письма — нельзя. Объяснить, как правильно настраивать почту — тогда подаренный компьютер улетит в окно.

    Как быть?
С 31 марта 1997 года почтовый декодер Студии Лебедева помогает любителям чтения почты на родном языке.

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

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

Декодер

Это сообщение отредактировал sumnix - 13.07.2011 - 22:13:08

 
PM
Bottom Top
 Silen Пользователя сейчас нет на форуме
Отправлено: 21.12.2006 - 11:08:29 (post in topic: 2, link to post #42292)
Цитировать сообщение Цитировать выделенный текст


Gold
Дмитрий В. Кононов
Group Icon
Профиль
Группа: Trusted
Сообщений: 1978
Поблагодарили: 3275
Ай-яй-юшек: 0
Штраф:(0%) -----

К слову. У меня задержалась маленькая бесплатная русская програмка "Штирлиц", которая запросто справляется с этой задачей. Единственно что, так она не умеет в открытых окнах декодировать текст. Поэтому нужно просто скопировать текст и вставить его в окно "Штирлица". И все. Отличнейшая программка!

Скачать

Это сообщение отредактировал sumnix - 13.07.2011 - 22:01:55
PMПисьмо на e-mail пользователюСайт пользователя
Bottom Top
 sumnix Пользователя сейчас нет на форуме
Отправлено: 21.04.2011 - 03:38:06 (post in topic: 3, link to post #469749)
Цитировать сообщение Цитировать выделенный текст


Глаза ИбадаGold
bdac support
Group Icon
Профиль
Группа: Privileged
Сообщений: 2483
Поблагодарили: 5951
Ай-яй-юшек: 2
Штраф:(0%) -----

user posted image
Допустим, у нас есть некий текст, отображающийся в текстовом редакторе так называемыми крякозяблями. Например, вот так:
Код
Доступно только для зарегистрированных пользователей
или ещё страшнее:
Код
Доступно только для зарегистрированных пользователей

Файлик есть, а прочитать его нет возможности. Такой текст образуется из-за проблем с кодировкой букв русского али ещё какого «не английского» языка, с аглицким проблем почти не бывает. Кодировка — слово-то какое, так сказать, способ соответствия последовательности циферок, нулей и единичек, и уникальных графем языка. «Красивее» объясняется на википедии:

Цитата (Википедия)
Набор символов (англ. character set) — таблица, задающая кодировку конечного множества символов алфавита (обычно элементов текста: букв, цифр, знаков препинания). Такая таблица сопоставляет каждому символу последовательность длиной в один или несколько символов другого алфавита (точек и тире в коде Mорзе, сигнальных флагов на флоте, нулей и единиц (битов) в компьютере).

Подробнее

Цитата (Путеводитель по интернету)
Для начала немного посчитаем. Помните, что такое бит? Это минимальный носитель информации, ноль или один. А байт содержит восемь битов. Сколько может быть комбинаций из нулей и единиц длины 8? Ответ - 2*2*2*2*2*2*2*2=256. Именно столько значений может принимать один байт. Иногда еще байт называют символом - потому что как раз для кодировки символа и стали использовать один байт. Даже меньше, изначально была придумана кодировка ASCII, которая использовала 7 битов - в первые 128 значений можно было вольготно разместить английский алфавит в обоих регистрах, диакритические знаки, цифры и набор спец-символов. И эта кодировка действительно стала универсальной, поэтому англоязычные пользователи крайне редко могут испытывать проблемы с кодировкой.

Перейдем к кириллице. Для нее стали использовать вторую половину кодовой таблицы - символы 129-256. Однако так сложилось, что различные кодировки были изобретены независимо - одни изобретатели располагали буквы, стремясь к соответствию расположения на пишущих машинках, другие - к тому, чтобы одинаково выглядящие кириллические и латинские буквы находились на расстоянии в 128 (что приводило к тому, что даже программы, не умевшие работать со второй половиной таблицы, более-менее читаемо отображали русский текст). Были и другие идеи; появление Windows также принесло свою кодировку. Но главное, такая кодировка принципиально не могла стать универсальной, так как если латиница была нужна везде (хотя бы для командной строки), то кириллица была лишь одним из национальных алфавитов.

Полный сказ

Какими бывают кодировки? Разными, страшными, запутанными и даже шестнадцатибитными. Знать их все совершенно нет надобности. В русской версии операционной системы Microsoft Windows по умолчанию принят набор символов Windows-1251. Ещё есть КОИ-8 и Юникод, универсальный и вездесущий. Хотите, чтобы ваш текст увидели без проблем, сохраняйте файлы в юникоде.

Решение раз
Используем «правильные» текстовые редакторы, способные самостоятельно конвертировать кодировки и поставлять пользователю читаемый текст.
Примеры для windows:
    EmEditor (платный, ~$40, но денег своих сто́ит)
    Notepad-плюс-плюс (бесплатный, лицензия GNU GPL)
    да тот же Microsoft Word из пакета Microsoft Office есть у многих
    или его бесплатный аналог LibreOffice (бывший OpenOffice)
— все поддерживают множество кодировок и имеют русский интерфейс.
Примеры для других систем смотри опять же на вики.

Решение два
Используем онлайн-конвертеры текста. Открываем исходный текст хоть в блокноте, хоть в читалке, копируем его либо целиком, если он занимает не слишком много килобайт, либо кусками и вставляем его в поле ввода на сайте конвертера.
Например:
    болгарский сайт 2cyr.com обладает весьма богатыми функциями, вплоть до кодирования в base64
    Ещё знаю online-decoder.com
+ Показать


Это сообщение отредактировал sumnix - 31.10.2011 - 07:51:23
PMПисьмо на e-mail пользователюСайт пользователя
Bottom Top
 Поблагодарили за полезное сообщение: Mozly, Barrymore, kibalthish, Lona, freestyle, invisible, Iudushka



1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса
 
  


Анклавы Клуба в социальных сетях:
Клуб любителей Аудиокниг - Твиттер  Клуб на ФейсБук  Клуб любителей Аудиокниг - наш канал на YouTube  Канал Клуба Любителей Аудиокниг в Телеграм