webForumDet fria alternativet

Ändra sidans tecken kodning till japanska

HTML & CSS

2 svar · 344 visningar · startad av Bargic

Medlem sedan juli 20064 inlägg
Frågan#1

Jag har en sajt där innehållet, inte navigeringen, ska vara på japanska.
Jag har kodat inledningen på sidorna så här:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja"lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />

När jag validerar koden får jag följande meddelande:

Character Encoding mismatch!

The character encoding specified in the HTTP header (iso-8859-1) is different from the value in the \<meta\> element (shift_jis). I will use the value from the HTTP header (iso-8859-1) for this validation.

Jag trodde att dokumentets kodning "väger tyngre" än serverns inställning.
Jag kan manuellt ändra sidans kodning till japanska Shift_Jis, men bara temporärt.

För den här sajten används Telias Webbhotell Standard.
Jag har en liknande sajt på ett annat webbhotell och där funkar kodningen fint
.
Någon som vet hur det här funkar?
/Bargic

Medlem sedan nov. 20041 189 inlägg
#2

Validatorn vill uppenbarligen ha samma encoding i din metatagg som i din http-response-header. Det går att fixa enkelt genom
<?php
header("Content-Type: text/html; charset=utf-8");
?>

eller med din encoding (som är felbenämnt som charset).

Medlem sedan okt. 2005541 inlägg
#3

Bargic skrev:

Jag trodde att dokumentets kodning "väger tyngre" än serverns inställning. Jag kan manuellt ändra sidans kodning till japanska Shift_Jis, men bara temporärt.

För den här sajten används Telias Webbhotell Standard.
Jag har en liknande sajt på ett annat webbhotell och där funkar kodningen fint.
Någon som vet hur det här funkar?

Serverns inställning väger alltid tyngre, om det finns någon. En del servrar är inställda på en kodning, andra har ingen inställning vilket gör att dokumentets kodning gäller. Det senare är antagligen varför det fungerar för din sajt på det andra webbhotellet.

275 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
151 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)