14: PHPファイルでの文字化けについて。

Name:しましま / Date:2007/11/06 23:40:50 / CJAnvBhg0

こんばんは。お世話になっております。

今回、PHPでページを作成しようとしたところ日本語がすべて文字化けしてしまいました。
例えば
<?php

//test.php

print ("Test");

?>
という内容でtest.phpというファイルを作成しブラウザでアクセスしますと「Test」と問題なく表示されますが、
"Test"の部分を"テスト"や"てすと"と日本語に変えると「???」や「???]」と化けます。
google等で検索しても情報が掴めず、原因がわからない為こちらで質問させていただきました。
よろしくお願い致します。

引用

14_1: Re:PHPファイルでの文字化けについて。

Name:dice / Date:2007/11/07 02:31:57 / [URL] / 70j7PKAX0

デフォルトの文字コードはEUC-JPに設定されています。
EUCで保存するか、スクリプト内で文字コードを指定してください。
<?php
ini_set("mbstring.internal_encoding","SJIS");
echo "てすてす";
?>
http://www.diced.jp/qbbs/smp/sjiseuc.php

この場合、スクリプトはSJIS・出力はEUCになります。

出力もSJISに変更する場合、
default_charset
mbstring.http_output
あたりを変更してみてください。

但し、特別な事情がない限り、スクリプト自体をEUCで保存するべきです。

14_2: Re:PHPファイルでの文字化けについて。

Name:しましま / Date:2007/11/08 22:20:34 / 1dOyt0B40

>dice様
迅速な返答ありがとうございます。
おかげさまで無事、作成することができました。
ありがとうございました。

引用

[戻る]

記事:14に返信

Title:

Name:

Mail:

URL:

Message:

DeleteKey: