MySQLの漢字が文字化け!

2006年02月03日
By

F1ミニカー投票システムで一部漢字が文字化けしているのを発見しました。
「結構速い」→「結国ャい」
いろいろインターネットで調べて以下のことはわかりました。
シフトJIS(SJIS)を使用してわたしのページは書かれているのですが、MySQLのエンコードが怪しいらしい。
MySQLの設定を変更すれば直るようですが、xreaでは設定はいじれません。
かなり調べたのですが、解決方法がわかりませんでした。
ところが、PhpMyAdminの追加では化けないことを発見!
追加した際に実際のSQL文が表示されるのですがこれが下記の通り

INSERT INTO XXX (STR) VALUES ‘結構\速い’)

なるほど~バックスラッシュ(\)を使うのか~!!てことでマルチバイトの文字列は文字の前にバックスラッシュ(\)をつけることで回避できました。






←ブログランキングに参加しています。1日1回のクリックで応援よろしくです。

コメントを残す


Counter

Pages

Pages|Hits |Unique

  • Last 24 hours: 8,973
  • Last 7 days: 26,029
  • Last 30 days: 88,883
  • Online now: 7

Amazon

楽天市場

MyblogList