Hogyan kell olvasni halandzsa - їaoўґv verem túlcsordulás orosz

Határozza meg a kódolást, ha elolvassa a fájl tartalmát. Ie olvasni ( „átkódolás” az olvasás) 866 csak meg kódolás:

Ha van egy konkrét esetben például, ha már megkapta a sérült szöveget egy string - ez elég ahhoz, hogy elég csak vissza byte meghatározva a rossz kódolás, és olvassa el, jelezve a jobb:

Ez azonban csak akkor működik, ha a byte olvasható a rossz kódolás (a szerencsés véletlen!) Visszafordítható. Íme egy példa, amikor nem.

Ami a „átalakítás”:

Ön megpróbálta megjavítani a következményeket, hanem a probléma maga.

Mivel van egy probléma:

A megoldás, hogy megpróbálja alkalmazni - a „átalakítani a húr”. Ie azt reméljük, hogy a következő kód működni fog:

Ha nem hiszem a fájl kódolását olvasása közben - ez nem fog működni, hogy írjon vissza.

Hirtelen ezt a kódot állít elő két különböző fájlokat, de bármilyen „átkódolás” nem volt.

Van egy sor „ЇaOўҐv”. Hogyan olvasni?

A 'hello'. 1251 és 866 egybájtos két, cirill és a fedél kód tartomány veszteség nélkül során félremagyarázzák (866-1251, 1251-866).

Ha csak szeretné olvasni, akkor nem kell átalakítani semmit. Elég kiválasztani a megfelelő kódlapot kell értelmezni a szöveget (lásd korábban társaik - ha cp866) és megkérdezem, mikor olvasott byte tömb vagy patak.

Options fent felsorolt. Ez csak nem Sonvert. és kapsz ugyanaz a dolog, így például a Convert termel összehasonlítás nem helyettesítő karakter.

Kapcsolódó cikkek