Ha jegyzetfüzetben mentünk valamit, számít -e, hogy milyen kódolásban mentjük? Hogy ANSI, Unicode vagy UTF-8?
ANSI (más néven Windows-1252) a kiterjesztett ASCII karaktertábla. Ez egy Microsoft-os találmány, kifejezetten a Windows számára készítve. Az első 128 karakter megegyezik a hagyományos ASCII kódtáblával, a többi tartalmazza több nyelv nemzeti karakterét is.
A UNICODE egy többájtos karaterábrázolási rendszer, a legújabb, 10.0-s verzió 136 690 különböző karakter ábrázolását teszi lehetővé (az elvi maximum határ több, mint kétmilliárd). Az UTF-8 ennek egy implementációja, ugyanis az UNICODE maga több ábrázolási szabványt definiál, pl. UTF-8, UTF-16, UTF-32, UCS-2, stb.
Windows-os programokban, mint a Jegyzettömb, a "UNICODE" UTF-16LE-t, azaz változó hosszúságú, legalább két, legfeljebb négy bájtos, little endian kódolást takar, míg az UTF-8 egy több bájtos, változó hosszúságú ábrázolásmód, ahol a tároló bájtok száma dinamikusan növekszik a karakter kódjának hosszával (legalább egy, legfeljebb négy bájt).
A gyakorlatban manapság az UTF-8-at szinte minden rendszer tudja értelmezni, célszerű ezt használni. Ha esetleg régebbi rendszeren akarod megjeleníteni a dokumentumot, akkor maradj az ANSI-nál.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!