Avatar billede skywalker1 Nybegynder
14. april 2002 - 14:41 Der er 3 kommentarer og
1 løsning

Encoding til wap

Jeg sidder og fifler med en lille wapside. Når jeg laver den i waptor, og smider den op på serveren, kan jeg se den i forskellige emulatorer (gelon), men ikke på min egen ericsson-telefon.

Kan det have noget at gøre med encoding´en at gøre ? Hvis jeg bruger notepad, er der så stor forskel på om jeg encoder som ANSI, Unicode eller UTF-8, i forhold til at kunne se siden på både emulator og mobilos ?
Avatar billede skywalker1 Nybegynder
14. april 2002 - 14:47 #1
P.S. Min startkode ser således ud :

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>

Er der noget at hente ved at ændre i encoding-koden her ?
Avatar billede janegil Nybegynder
15. april 2002 - 10:32 #2
Har du rett MIME-type? (text/vnd.wap.wml)
Du kan se MIME-typen med http://www.garshol.priv.no/download/HTTPTest.html

Skal du endre deklarasjonen av encoding, skal du som regel også endre selve innholdet. Hvis du har skrevet et av tegnene som finnes i windows-1252, skal du enten fjerne de tegnene, eller endre encoding til windows-1252. Men jeg vet ikke hvor glad WAP er for windows-1252?

For øvrig vet ikke jeg om Waptor skriver gyldig kode, og jeg får ikke testet det, fordi den ikke lenger er freeware. Men om du våger å fortelle URL'en til testen din?
Avatar billede skywalker1 Nybegynder
17. maj 2002 - 00:06 #3
Har de rette MIME-types.

Er nu gået over til SantanaBuilder, og så ser startkoden således ud :

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
            "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="p1" title="">
<do type="prev" label="Back"><prev/></do>

Men jeg tror stadig jeg overser noget med encodingen. Jeg kan nu vælge mellem None, ISO-8859-1, ISO-8859-2, csz, UTF-8, UTF-16, ISO-10646-UCS-2 og ISO-10646-UCS-4

Er der nogle venlige mennesker der kan hjælpe ?
Avatar billede janegil Nybegynder
17. maj 2002 - 10:13 #4
Kjenner ikke SantanaBuilder, men i XML Spy fungerer det som følger:

Det blir alltid deklarert hvilken encoding som brukes,
<?xml version="1.0" encoding="ISO-8859-1"?>

Det er en kommando for å endre encoding, den endrer både deklarasjonen og representasjonen av tegnene – om du bruker tegn som ikke kan representeres i den aktuelle encoding, blir du advart.

Du skal bruke enten UTF-8 eller ISO-8859-1, skulle jeg tro. Fordelen med UTF-8 er at den kan representere alle UNICODE-tegn (selv om telefonene neppe kan vise dem...) Dog, det er en fare for at editoren din ikke lagrer med UTF-8 encoding, derfor skal du kanskje velge ISO-8859-1. Hvis en tekst er lagret som UTF-8, vil fx »å være« se ut som »Ã¥ være« i en browser/editor som ikke forstår UTF-8.

Du skal i hvert fall ALLTID deklarere hvilken encoding du bruker, reglene for default encoding eksisterer, men er for komplisert til at de kan brukes.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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