Wepe Postad 16 Maj, 2012 Share Postad 16 Maj, 2012 (redigerade) Hej! Har bekymmer som det finns hur mycket lösningar som helst för på nätet men ingen verkar funka. Lite bakgrund: Hade en admin-sida som jobbade mot Access men konverterade till MySQL. Fick problem med åäö i hämtningen av datan och ändrade alla Charsets till UTF-8. Hade fortfarande problem och ändrade även sparningen av filerna till UTF-8. Nu funkar allt med hämtning och lämning av data när jag kör FF 12 men i IE 9 funkar varken eller och jag får bara alla fula krumelutter istället för min räksmörgås. Någon som vet vad som skiljer webbläsarna åt och varför IE inte tar UTF-8? [Edit] Jahapp, verkar som om det bara är i min FF som det funkar. Fick just veta av en av mina användare att hon också körde FF men hade problemet i alla fall. Redigerad 16 Maj, 2012 av Wepe Länk till kommentar Dela på andra webbplatser More sharing options...
Solution Cluster Postad 16 Maj, 2012 Solution Share Postad 16 Maj, 2012 Tala om för server och webbläsare vad de skall förvänta sig att jobba med. Inled dina asp-filer med: <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> Se även till att ha metaattribut för Content-Type: <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> Så att en komplett asp-sida ser ut ungefär som: <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Hello world</title> </head> <body> <% strHelloWorld = "Hej världen!" Response.Write(strHelloWorld) %> </body> </html> Och som sagt se till att alltid spara själva text-filen som UTF-8. Jonas__B reagerade på detta 1 Länk till kommentar Dela på andra webbplatser More sharing options...
Jonas__B Postad 16 Maj, 2012 Share Postad 16 Maj, 2012 Tala om för server och webbläsare vad de skall förvänta sig att jobba med. Inled dina asp-filer med: <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> Se även till att ha metaattribut för Content-Type: <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> Så att en komplett asp-sida ser ut ungefär som: <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Hello world</title> </head> <body> <% strHelloWorld = "Hej världen!" Response.Write(strHelloWorld) %> </body> </html> Och som sagt se till att alltid spara själva text-filen som UTF-8. +1 vote for sticky! Länk till kommentar Dela på andra webbplatser More sharing options...
Anjuna Moon Postad 17 Maj, 2012 Share Postad 17 Maj, 2012 Och som sagt se till att alltid spara själva text-filen som UTF-8. Ack så viktigt och ack så menlöst i markup-språkens era. Jag kan verkligen inte förstå att detta "krav" (som jag ser som bugg) inte patchas bort Jonas__B reagerade på detta 1 Länk till kommentar Dela på andra webbplatser More sharing options...
Rekommendera Poster