Just nu i M3-nätverket
Gå till innehåll
Wepe

LÖST UTF-8 och åäö-problem

Rekommendera Poster

Postad (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 av Wepe

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

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.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

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! :)

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
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

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...