Autor Zpráva
Hanz
Profil
Když chci načíst text z textového souboru (*.txt), tak se mi "rozformátuje", a místo písmen s háčky se objeví takový malý čtvereček.


Aby jste pochopili co myslím "rozformátováním" tak asi tohle:
Původní text-
5:25 Novashopping.

5:59 Snídaně s Novou
Váš náskok po celý den nastartuje Petra Kruntorádová a Jakub Kuba.
Importovaný text-

5:25 Novashopping.



5:59 Sn�n� Novou

V�n�ok po cel�nastartuje Petra Kruntor�v� Jakub Kuba.
SuE
Profil
to vypadá jako jiné kodování
odkud kam to taháš? wokna mají implicitně win 1250 .. co má ten cíl ?
Hanz
Profil
Všechno to je na jednom počítači. Tahám to z textového souboru do souboru *.swf
AnubiSeth
Profil
Jo jasný ;_) to je logický, ale na Tvym PC může mít Flash nastavený UTF-8 a textovej soubor win 1250 ... už chápeš?
Hanz
Profil
Já se v tomhle nevyznám, takže mi prosímtě poraď jek mám zjistit jak je to nastavené. A jak to mám zmněnit.
Hanz
Profil
S tím kódováním jste mněli pravdu!! Už to jde, ale pořád mi to vypisuje o jeden řádek víc ( Ukázka "rozformátování" v prvním dotazu).
Hanz
Profil
Jsem blbec! Už jsem to vyřešil a bylo to dost stupidní :(((
flz
Profil
pochval sa :)
AnubiSeth
Profil
Hanz: gratuluju ;)
DoubleThink
Profil *
Abych to shrnul.
Pokud se při načítání externích textů objeví problém s diakritikou, tak jsou zde 2 možné příčiny:

1) chybně napsaný text (musí být ve formátu URL-encoded). Pokud napíšu:
promenna=Příšerně žluťoučký kůň
tak mi to požere diakritizované znaky a mezery (mezery jsou častou chybou - musí se nahradit "%20" nebo "+")

2) text je ve špatném kódování. Nové verze flashe někdy očekávají, že bude použito UTF-8 (speciální znaky jsou pak definovány 2 bajty)
to se zakáže:

system.useCodepage = true.

Flash pak použije kódování stránky
Toto téma je uzamčeno. Odpověď nelze zaslat.