04月15日 MySQLの文字化け
[カテゴリー:ジャグリング・大道芸・曲芸] posted by ジャグラーTOSHI
今日はホームページのエラーと格闘中。
XREAという会社のホームページサービスを利用してるのですが、MySQLとPHPを最新版にバージョンアップするそうで、データベースのデータが一時的にバックアップされ、データベースの中身がほとんど消えていました。
このブログのデータも消えて、エラーコードだけが表示されるという悲しい状態に・・。早くなんとかせねば。
ルートディレクトリ下の、_DB_BACKUP_XREA_UPGRADEディレクトリの中にあるmysql_○○.dumpというファイルをサクラエディタで開くと、文字コードがS-JISで開いてしまい、日本語の部分は文字化けして何も読めない状態なんですが、サクラエディタの機能でUTF-8で開き直してみると
「今\日 \ \日 \ \け上\では昨日 \ \は \ 井\県\で」という感じで読める部分は出てきたのですが部分的に文字化けした状態に。
これは面倒くさいことになりそう。バックスラッシュと変な文字が紛れ込んでます。
XREAのサポート掲示板をみるとPhpMyAdminでインポートしてくださいと書いてあるのでとりあえず試してみることに。
以前はEUC-JPでデータベースを使っていたのでEUC-JP形式でデータベースを新しく作り直し、mysql_○○.dumpをUTF-8形式としてPhpMyAdminからインポート。(文字コードの変換はなし。)
結果、なんと、問題なく正常に表示されました!全角チルダだけ「?」になるけど、その他は全く問題なし!不思議だけど、よかった!
--追記--
ひとまず、全角チルダは数値文字参照の「~」をコピペして使っています。
こんな感じ→~
関西を中心に活動する大阪のプロジャグラー。
ステージショー、大道芸ショー、グリーティングなど様々なスタイルで活躍中。
