人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPの漢字に関する質問です。
高崎(旧漢字体)をSJISで受けるとPHPの変数に格納するときに化けます。(??になります。)internal_encoding 関連は、すべてコメントアウトしてある状態です。受け取ったSJISを、どう処理すると、化けないで、変数として扱えるのでしょうか?
はてなでも化けます。上記の高崎はしょうがないので、新漢字にしてあります。

●質問者: tamuracho
●カテゴリ:ウェブ制作
✍キーワード:PHP SJIS はてな コメントアウト 変数
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● insidekick
●50ポイント

http://www.hizlab.net/app/phppg.html

PHP programing

どのOSを利用しているのでしょうか?

SJISを扱う時はinternal_encoding関連の設定はしておくべきでしょう。


1 php.ini

2 .htaccess

3 phpスクリプト内でini_set()を利用

いずれかの方法で下記の値を設定してみてください。


----------------------------

default_charset = Shift_JIS

output_buffering = On

output_handler = mb_output_handler

mbstring.http_output = SJIS

mbstring.internal_encoding = EUC-JP

mbstring.http_input = ASCII,JIS,SJIS,EUC-JP

mbstring.detect_order = ASCII,JIS,SJIS,EUC-JP

mbstring.substitute_character = none

----------------------------

http://ns1.php.gr.jp/pipermail/php-users/2004-November/024072.ht...

[PHP-users 23552]携帯サイト構築についてメモ

◎質問者からの返答

ありがとうございます。試してみます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ