Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
glemte at skrive halvdelen af det jeg gerne ville dele med jer før :s - sorry
der er ingen problemer med æ,ø og å. de 3 filer der bliver brugt, er alle ISO-8859-1 jeg har: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> og <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> i htm-filen øverst i php-filen står: header('Content-Type: text/html; charset=ISO-8859-1'); (ja, efter "<?php" selv ;) )
At man ikke kan bruge iso-8859-1, er ikke specielt for Ajax - det skyldes JavaScript, hvor ANSI funktioner har været deprecated siden version 1.5, som kom med NS 6.0 omkring 1999. Da hele idéen med WWW er international kommunikation, er det jo heller ikke smart at bruge et tegnsæt, som kun er anvendeligt med ganske få, små lande =)
Ja, du kan sagtens ændre din DB. Du bør også bruge en meta som: <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- ligesom dine dokumenter bør gemmes som utf-8 (sættes i din editor).
Om det så klarer problemet med gåseøjne, ved jeg ikke. Du skriver ikke noget om, hvordan du returnerer data, men f.eks. PHP's egen JSON-behandling kan sagtens håndtere gåseøjne =)
kan det passe at jeg er nødt til at køre data fra databasen igennem en utf8_encode før det virker? så er der jo ikke meget ide i at databasen er utf8, hvis det alligevel skal ændres...
nå, jeg har fundet fejlen. det var de gåseøjne der ikke var rigtige gåseøjne, de var kursive i forhold til alm. ved ikke hvad der er gået galt. så det er nok bare den valgte skrifttype der ikke understøttede dette tegn. jeg har rettet de underlige tegn til "rigtige" gåseøjne og nu virker det.
bortset fra at der stadig er problemer med det utf8-halløj, så jeg tror bare jeg retter det tilbage til iso-8859-1 :)
At ændre tegnsæt på databasen ændrer ikke indholdet. Er det puttet i som iso-8859-1 bliver det trukket ud sådan. Tegnsæt og lignende indstillinger har fx indflydelse på sorteringsrækkefølge ved udtræk fra databasen.
Egentlig er fnuktionerne i Javascript, og dermed AJAX, ikke bygget til ISO-8859-1, men til UTF-8. Man kan sikkert sagtens få det til at virke med ISO-8859-1, men det er lidt som at rende rundt på sydpolen i utætte træsko.
Ja, man kan sagtens køre det hele igennem med UTF-8. Man skal bare gøre det hele vejen igennem.
Synes godt om
Ny brugerNybegynder
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.