Цитата: Demetrius от июля 3, 2016, 00:40(wiki/en) KOI-7Цитата: mrshch от июля 3, 2016, 00:24Помедитируйте на табличку ASCII, табличку KOI8-R и табличку табличку cp1251. «бнопня» — это «вопрос», закодированный в cp1251 и прочитанный в КОИ-8.
А в бнопне вроде бы просто сдвиг на одну букву алфавита назад, но сам "алфавит" получается несколько странным:
АБВЧЮ
ИЙКЛМНОПРТФЖЦГЗЪЯСУХ
ШЫЩЭЬ
и плюс "изоляты" Д и Е, вообще не меняющие значение
В КОИ-8 русские буквы выбраны в соответствии с латинскими в ASCII. Так, чтобы если вдруг система обнулила верхний бит (то есть символ с кодом C016 = 110000002 стал символом с кодом 4016 = 10000002 и так далее), текст остался читаемым. То есть при обнулении верхнего бита в «Привет» получился бы «pRIWET». Соответственно, порядок алфавита выбран в соответствии с латиницей: юабцдефгхийклмнопярстужвьызшэщчъ.
Не знаю, почему большие и маленькие буквы поменяны местами, видимо для совместимости с какой-то ранней кодировкой, где не было маленьких букв вообще, а маленькие латинские были заменены большими кириллическими.
Цитата: Demetrius от июля 3, 2016, 00:40Неплохо придумали, но в и ж следовало бы поменять местами, намного легче бы транслит читался.
В КОИ-8 русские буквы выбраны в соответствии с латинскими в ASCII. Так, чтобы если вдруг система обнулила верхний бит (то есть символ с кодом C016 = 110000002 стал символом с кодом 4016 = 10000002 и так далее), текст остался читаемым. То есть при обнулении верхнего бита в «Привет» получился бы «pRIWET». Соответственно, порядок алфавита выбран в соответствии с латиницей: юабцдефгхийклмнопярстужвьызшэщчъ.
Цитата: mrshch от июля 3, 2016, 00:24Помедитируйте на табличку ASCII, табличку KOI8-R и табличку табличку cp1251. «бнопня» — это «вопрос», закодированный в cp1251 и прочитанный в КОИ-8.
А в бнопне вроде бы просто сдвиг на одну букву алфавита назад, но сам "алфавит" получается несколько странным:
АБВЧЮ
ИЙКЛМНОПРТФЖЦГЗЪЯСУХ
ШЫЩЭЬ
и плюс "изоляты" Д и Е, вообще не меняющие значение

Цитата: Bhudh от июня 28, 2016, 19:09"iconv" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Цитата: Γρηγόριος от июня 28, 2016, 21:17Въ Google Chrome можно вѣдь кодировку переключить...Переключение кодировок появилось задолго до Google Chrome и как бы не задолго до Google как такового.
Цитата: Upliner от июня 28, 2016, 19:48Цитата: Bhudh от июня 28, 2016, 19:09Переведу с юниксовского на русский: данную веб-страницу надо перекодировать из UTF-8 в KOI-8 и интерпретировать результат как Windows-1251. Штатными средствами браузера это, к сожалению, сделать нельзя. Можно поставить виндовую версию iconv (какую-нибудь нативную сборку либо через cygwin) или графический виндовый перекодировщик и перекодировать страницы этого сайта там. Может кто-то ещё подскажет, как это можно сделать с помощью javascript.Цитировать"iconv" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Цитата: Bhudh от июня 28, 2016, 19:09Переведу с юниксовского на русский: данную веб-страницу надо перекодировать из UTF-8 в KOI-8 и интерпретировать результат как Windows-1251. Штатными средствами браузера это, к сожалению, сделать нельзя. Можно поставить виндовую версию iconv (какую-нибудь нативную сборку либо через cygwin) или графический виндовый перекодировщик и перекодировать страницы этого сайта там. Может кто-то ещё подскажет, как это можно сделать с помощью javascript.Цитировать"iconv" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Цитировать"iconv" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Цитата: Γρηγόριος от июня 28, 2016, 18:33iconv -ct koi-8 vozros.html | iconv -cf cp1251
Помогите опрѣдѣлить кодировку сїя страницы.
Страница создана за 0.020 сек. Запросов: 20.