Avatar billede ravnborg Nybegynder
30. juli 2006 - 21:39 Der er 3 kommentarer og
1 løsning

Vil ikke vise æ og ø og å i variabel fra ASP

Jeg er ved at lave en flash fil, som henter en variabel fra en asp side. Hvis der er ÆØÅ i variablen bliver disse bogstaver ikke skrevet i flash filen men udbyttet med en firkant.

Når jeg skriver direkte i flash filen er der ingen problemer med ÆØÅ.

ASP filen indeholder kun:
farve=rød

I flash filen bruger jeg følgende til at hente variablen.
loadVariablesNum("asp_side.asp", 0, "GET");

Hvordan løser jeg problemet?
Avatar billede pidgeot Nybegynder
30. juli 2006 - 21:43 #1
Det er fordi Flash bruger UTF-8 som standard. Gem din fil som UTF-8 i en editor (helst ikke Notepad, da den smider et Byte Order Mark i starten af filen, selvom det på ingen måde er nødvendigt i UTF-8), eller sæt den til at bruge systemet's codepage (System.codepage = true, mener jeg det hedder) - der har du så bare det problem at det vil være forkert på computere i eks. Japan, hvilket er grunden til at det første er at foretrække.
Avatar billede ravnborg Nybegynder
30. juli 2006 - 23:00 #2
Så fik jeg det til at virke.
Det blev noget rod når jeg gemte asp filen i UTF-8. Det var nok mig der ikke gjorde det rigtigt ;-) Har aldrig hørt om UTF-8 før

Så satte jeg System.useCodepage = true; ind i flash og nu virker det fint.

Mange tak

ps. opret llige et svar
Avatar billede pidgeot Nybegynder
30. juli 2006 - 23:04 #3
Igen, husk på det ikke er en god ting at forudsætte klienten bruger samme codepage som dig - hvis du skal bruge UTF-8 bør det være farve=rød. (kopieret direkte)

Alt andet er efter min mening uacceptabelt når man har et reelt valg der er så småt som dette - fordi der er ingen garanti for at alle der bruger din side bruger samme codepage som dig.
Avatar billede ravnborg Nybegynder
30. juli 2006 - 23:25 #4
Så lykkes det med UTF-8.
Jeg fandt ud af hvordan jeg får HomeSite til at gemme i det format :-)

og det kører fint.

VH
Ravnborg
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester