• ベストアンサー

文字化けの対処方法

不可解な現象に悩んでいます。アドバイスをお願い致します。 1箇所しかない入力欄(漢字項目)に1文字「肌」を入力すると\0のように文字化けします。「あ肌」のように2文字にするとokなのです。設定・環境など疑って見ましたが同一環境の他システムでは現象が発生しません。 同様に現象をご存知の方、是非教えて下さい。宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
noname#39328
noname#39328
回答No.1

情報が少なく、的を得た回答は出来ませんが、 mbstringの設定で、http_inputがautoかつ、encoding_translationがOnの場合に文字化けの可能性があります。 autoの場合は、判定の優先順がASCIIからなので、正しく判定されない場合が多いです。

tumeno
質問者

お礼

wety 様 申し訳ありません。質問してから情報が少ないなと感じました。 ご指摘のようにhttp_inputがauto、encoding_translationがOnになっていました。 早速http_inputをpassにして確認したところ、今回の現象が解消されました。ずっとこの環境で開発していましたので、恥ずかしながら今回のようなテストデータが発生しなかったということになります。 助かりました。ありがとうございます。

関連するQ&A