Speciale karakters en Flash

Pagina: 1
Acties:

  • orf
  • Registratie: Augustus 2005
  • Laatst online: 23:06
Wat is de beste manier om via FlashVars of loadVars text aan een Flash movie mee te geven, waarbij speciale tekens behouden blijven (zoals '¤') (hier stond een Euro teken)

- Ik heb verschillende character encodings gebruikt in PHP
- urlencode gebruikt of juist weggelaten
- system.useCodePage = true in Flash
- Fonts embedded, inclusief de speciale karakters
- System font gebruikt (_sans)
- htmlentities()

Zo langzamerhand weet ik het dan ook niet meer. Er zijn vast meer mensen die tegen dit probleem zijn opgelopen.

Bedankt vast :)

[ Voor 7% gewijzigd door orf op 04-05-2006 15:26 ]


  • LB Back
  • Registratie: November 2004
  • Laatst online: 03-06-2025
UTF-8 werkt erg goed, eventueel URL-encoden maar dat is erg omslachtig.

  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 18-01 18:46

XangadiX

trepanatie is zóó kinderachtig

ik zou ook voor URL-encoding gaat, meeste kans op succes (vergeet ook niet je fonts te embedden enzo)

Stoer; Marduq


  • orf
  • Registratie: Augustus 2005
  • Laatst online: 23:06
UTF-8 heb ik als header geprobeerd mee te geven, maar een Euroteken wordt dan een vraagteken. Bij urlencoden verdwijnt ie in het geheel.

Overigens worden de Flashvars via JavaScript variabelen ge-set.

[ Voor 24% gewijzigd door orf op 04-05-2006 17:15 ]


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Het euro-teken is niet gedefinieerd in ISO-8859-1 dus als je bijvoorbeeld htmlentities() gebruikt zonder specifiek een karakterset op te geven dan krijg je ¤

UTF-8 is doorgaans de beste oplossing om problemen met character-encoding te voorkomen maar dan moet wel alles UTF-8 gecodeerd zijn, dus ook je broncode bestanden en je database.

[ Voor 6% gewijzigd door crisp op 04-05-2006 21:39 ]

Intentionally left blank