Just nu i M3-nätverket
Jump to content

UTF-8 och åäö-problem


Wepe
 Share

Go to solution Solved by Cluster,

Recommended Posts

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.

Edited by Wepe
Link to comment
Share on other sites

  • Solution

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Anjuna Moon
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

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share



×
×
  • Create New...