ДОС чарсет

7 отговора 259 прегледа
#1

ДОС чарсет

Имам текст на кирилица с уиндоус чарсет, опитвам се да го преобразувам в текст с ДОС чарсет, като намалям стойността на всеки байт с 64. Проблема е, че 'щ', 'ч' и други, не се преобразуват правилно и са си чиста маймуница. Някой знае ли какво става.

I wanna read interesting postingz
Отговор
в отговор на expeler #2

Re: ДОС чарсет

Под DOS буквите от п до я са изместени по друг начин, не следват веднага след о. Не помня какво беше отместването, но пак е степен на 2.

Отговор
в отговор на expeler #3

Re: ДОС чарсет

Werojatno se opitwash da preobrazuwash ot Win 1251 charset w njakakuw dosowski charset - primerno 866, KOI8 ili ISO

Za 866 i 1251 wiz:
[линк]
[линк] &fsize=

Samite kodowi stranici sa razlichni, zatowa i preobrazuwaneto shte e razlichno. Neshtata njama da stanat s wadene na 64, trjabwa da si naprawish podhodjashti tablici za burzo preobrazuwane 1251->KOI8, 1251->866 i t.n

Отговор
в отговор на Lupi #4

ne e verno

v MIK kodovata tablica (nai-izpolzvanata v BG) sa si tochno tam.
V Windows OEM charsetovete ne sa na pravilnite mesta, mai e niakakva ruska ili druga podredba

Отговор
в отговор на Плaмeн #5

Re: ne e verno

Сега гледам руската досовска таблица - там р до я са с кодове от 224 до 239, а в българската са от 176 до 191. Windows OEM честно казано не знам как са подредени, но със сигурност са групирани по 16. С малко проби и грешки много лесно може да се разбере.

Отговор
в отговор на Lupi #6

Re: ne e verno

точно това казвам, че в МИК, която е де факто стандарта за БГ, подреждането е плътно, няма дупки и прехода МИК<->СР1251 наистина става с просто изваждане и прибавяне на 64.

Отговор
в отговор на Плaмeн #7

Re: ne e verno

При руската подредба кирилицата започва от 128 - 32 главни букви, и половината от малките, до "п" - стигат до 175. Останалите 16 малки букви са на кодове 224 до 239. Предимството на това подреждане е, че не се разместват псевдографичните кодове. Такова разместване има при МИК кодировката, и е доста "бъгаво", когато си кирилизирал екрана, имаш и текстове на кирилица, а ползваш Norton Commander например. Вместо вертикални черти - се появяват кирилските букви "у" и т.н. гадини. В руската кодировка местата на всички по-често използвани псевдографични знаци е запазена в оригинал. А при МИК дори последователността на тези символи е нарушена. Няма директно прехвърляне и на тези символи.

Ествествено, ако прехвърляме към CP1251 това едва ли ще ни тревожи, но все пак, важен е принципа.

----------------------------------
помислих, хареса ми, помислих пак...
Отговор
в отговор на Щиpлиц #8

kodirovki za kirilica - bol

pri koi8 naprimer, kato otrezesh 7ia bit mozesh da chetesh, verno malko kofti, ama stava.

vaprosa beshe, che nai-chestia sluchai na dosovska kirilica v BALGARIA e MIK

Отговор