こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

HTML文字コード

こんにちは。
文字コードのお話です。

PHPでテンプレートを呼び出して表示するのですが、UTF-8で指定しているのに、Shift-Jisで出力されている様子です。

HTMLのmetaタグで宣言しているのに、HTMLファイルだけがS-JISです。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

PHP側ではUTF-8を指定していて、そのページではきれいに表示されている文字と、文字化けしている文字がごちゃごちゃです。

htaccessの設定という可能性もあるでしょうか?

HTMLに関連する問題だと思うのですが、ご存じの方いらっしゃいましたらご教授お願いします。。

投稿日時 - 2009-06-27 15:29:34

QNo.5078786

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

実際にどの文字コードで出力するのかに、metaタグも.htaccessも関係ありません。

phpのプログラムで生成したページがおかしいと言うことなら、プログラムファイルの文字コードとか、テンプレートエンジンの設定とかがおかしいのでしょう。

投稿日時 - 2009-06-27 16:07:39

お礼

ありがとうございます。
テンプレの文字コードが予想外のものになるため、テンプレのほうに問題はあるかと思います。
smartyの設定ファイルがあるのでしょうか?

またやってみます。

投稿日時 - 2009-06-29 23:06:09

あなたにオススメの質問