- - PR -
UTF-8でcharactersetを指定してもシフトJISとして表示される。
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2009-01-12 14:08
お世話になっております。
tuchidaです。 現在サーバ(SuSELinux10.02、Apatch2)でHTMLを書いているのですが、 内部コードがUTF-8なためにコードもUTF−8として記述してあります。 しかし、IE6でもIE7でもエンコードがShift_Jisとして表示され文字化けしてしまいます。 ネットで調べたところ、Titleタグより前にmetaタグを指定しなければいけないとのことがありましたが、Headタグ直後に文字セット指定のmetaタグがありこれもあてはまらないような気がします。 どなたかご存知の方がいらっしゃればご教示ねがえれば幸いです。 コードは以下の通りです。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows"> <META http-equiv="Content-Style-Type" content="text/css"> <META name="IBM:HPB-Input-Mode" content="mode/flm; pagewidth=750; pageheight=900"> <TITLE>XXXXXXXXXXX</TITLE> </HEAD> |
|
投稿日時: 2009-01-12 16:19
レスポンスヘッダのContent-TypeがShift_JISになってませんか?
HTTPのモニタツールなどで確認した方がよいかと思います。 ApacheのAddCharsetやAddDefaultCharsetあたりも気になります。 |
1