RH7.2+MySQL+PHPの組み合わせで文字コードをShiftJISで出力したいのですが、どうしても文字化けしてしまいます。回避する方法を教えてください。また上記の組み合わせでeucではなく、ShitJISを使った場合問題は何かありますか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/05/25 18:49:53
  • 終了:--

回答(2件)

id:youy No.1

youy回答回数4ベストアンサー獲得回数02004/05/25 19:16:42

ポイント15pt

PHPはよく知りませんけど検索したら上のようなサイトがありましたよ。ご参考までに。

id:karla No.2

karla回答回数130ベストアンサー獲得回数42004/05/25 19:27:07

ポイント35pt

http://www.hatena.ne.jp/1085478593#

RH7.2+MySQL+PHPの組み合わせで文字コードをShiftJISで出力したいのですが、どうしても文字化けしてしまいます。回避する方法を教えてください。また上記の組み合わせでeuc.. - 人力検索はてな

組み合わせでは問題ないと思います。

ヒアドキュメントとかでHTMLを出力した時に文字コードをSJISにしたい。という事でいいですか?

その場合は、下記の4行をスクリプトの先頭につけて試してみて下さい。

状況によっては1行目はなくても動くかもしれないです。

mb_detect_order(”UTF-8, EUC-JP, SJIS, JIS, ASCII”);

mb_http_output(’SJIS’);

mb_internal_encoding(’EUC-JP’);

ob_start(’mb_output_handler’);

各関数のマニュアルはこのへんを見るといいかも。

http://www.php.net/manual/ja/ref.mbstring.php

PHP: マルチバイト文字列 関数 - Manual

http://www.php.net/manual/ja/ref.outcontrol.php

PHP: 出力制御 関数 - Manual

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません