Hirdetés

Új hozzászólás Aktív témák

  • TalkCafe del Mar

    tag

    válasz SzaZol #955 üzenetére

    Eszembe jutott valami.
    Az lehet a gond, hogy az ékezetes karaktereket unicode-ként akarja kezelni a kütyü.
    Amiről köztüdott, hogy 16bites a tárolása. (ASCII = 8bit)
    És ha megnézel egy unicode kódtáblát, akkor annak legnagyobb része üres négyzetekkel van kitöltve (későbbi felhasználásra gondolom, mint az IP címek:D).
    Vagyis, veszi a lejátszó a karaktereket... ékezeteshez ér, akkor ''hopp, ez unicode'', és veszi a következő karaktert is, összerakja őket és 16biten értelmezné, ha tudná, de vagy nem tudja, vagy sikerül neki, de az a kód amit összerakott épp egy ''négyzet''-re mutat a kódtáblában.

    Így megjelenik a négyzet és az ékezetes karakter utáni betű eltűnik, mivel azt már felhasználta a négyzethez (ezek a négyzetek sok energiát igényelhetnek:D).
    És mivel azt gondolja, hogy unicode az ékezetes betű, olvasná a következőt (mert hát össze tartoznak), de ha az utolsó az ékezetes (mint megannyi magyar szónál), akkor nem tud mit kezdeni vele, mert unicode, de nincs meg a második fel a kódnak. Így inkább azt mondja, hogy itt valami hiba lehet és üzenetek helyett megjeleníti a filenevet. (Aholis a kiterjesztés egész biztos .mp3 vagyis az utolsó karakter nem ékezetes:) )

    Nem mintha ezzel előrébb lennénk, mert ettől még ugyanúgy csinálja :D

    P.L.U.R. - Peace, Love, Unity, Respect

Új hozzászólás Aktív témák