• ベストアンサー

MYSQLでの一部文字化け

お世話様です。 さくらインターネットを利用 はじめたのですが、 PHP4でCSVよりMYSQL にデータを追加したところ 一部文字化けしてしまいます。 例)北九条西まではOK 北十条西~北二十二条西 十以下?が化けてます。 多分他にもあると思いますが。 エンコードはPHPMYADMIN にてSJISに設定してあります。 よろしくお願いいたします。

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

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

「十」の Shift_JIS コードは 8F5C です。 5C は \ (円記号) です。 円記号が特別な意味を持つので文字化けを起こすのです。 ・邪悪な Shift_JIS を使うのをやめる。 ・十 の代わりに 十\ と書いてみる。

sendaitaro
質問者

お礼

有難うございました。 ダミーのCSVで十が化けること 十¥で解消されること確認できましたので 十¥形式にする関数作ります。

関連するQ&A