サイトを制作しているときに文字化けで悩まされたのでメモひらめき電球


文字コードが違うと文字化けが起こる可能性が高い。


フォームで送信された文字がにバックスラッシュ(\\)が


ついてしまう。これは文字コードがSJISだと起こる。


回避方法としてはいくつかある。


1.stripslashes()でバックスラッシュを削除できる

※これだと違う文字に影響が出る。


2.magic_auotes_gpc=off にする。


3.EUCにする。 これが一番いい。


より詳しい説明は

こちらのサイトで紹介されています。

PHP と Shift-JIS 環境での文字化けについて