秀丸 XOOPっす

latin1_swedish_ciで文字化け

投稿日:2008年3月24日 更新日:

新規にインストールしたXOOPS、ユーザーが見えるところはいいのだが、バックエンドのMysqlをPhpMyAdminで開くと文字化けしている。
ググれば、latin1_swedish_ciの参照設定/文字コードが原因らしく、またそれをutf8だのEUCだの変えて再インストールすればいい・・・などでてきた。
しかし、それはとてつもなく面倒。
またすでに入力済みのデータはどうやってバックアップ取ればいいんだ?
それやっておかないと、以前のように文字コードが戻せなくてひどい目に(文字が???とかになるともうだめ)。

4時間ほどすんごく調べて悩んで、やっとひとつの光明が。
以下、方法。

1.PhpMyAdminでテーブルをエクスポート。特に文字コードなどの変更はなし。
2.エクスポートしたデータは日本語が文字化けしている(コメント部の日本語は文字化けなし)が、気にしない。
3.2でできたデータをコピペで秀丸に貼り付ける。
4.(ここからがミソ)保存の際にエンコードの種類を「欧文」にして、保存する。保存できない文字があるので変換するとメッセージが出るが気にしない。またさっき正常表示されていた日本語コメントが化けて焦るが気にしない。
5.ファイルを一度閉じて開きなおす。
6.化けが直っているのを見て感激する。

根本的な解決ではないかもしれないが、バックアップがあるからこそ思い切ったこと(テーブル全削除、XOOPS再インストールなど)ができる。

よし! これでテーブルをめちゃくちゃいじっても安心。

-秀丸, XOOPっす

執筆者:

関連記事

no image

AccessからMySQLを操作

WordPressに書いた記事は、MySQLに格納されている。 格納された大量の記事をまとめて修正したいときは、いちいち管理画面から修正するのは疲れる。 今までは、PhpMyAdminでSQLのUPD …

no image

2008過去の日記(旧XOOPSサイトのエコカテゴリー)

2008年5月14日(水曜日) ACS-CX700M欲しい 07:49 同じようなコンセプトのマシンが数年前に別メーカーから発売されて、でもそのときは5万円という価格がネックで、歯牙にもかけなかったけ …

no image

PukiwikiModの静的ページ風URL

PukiwikiModに書いた過去の日記が、検索エンジンに引っかからない。 そこで静的ページ風URLの設定に挑戦。 他の人の掲示板をみながらやってみる。 管理画面よりPukiwikiの一般設定より「 …

no image

popnupblog投稿時刻

popnupblog投稿時刻が9時間前になっている。 なぜ・・・ と思ったら、自分のユーザ情報のタイムゾーンがグリニッジ標準時になっていた。

no image

仕事の覚書。

XOOPSシステム本体をインストール。 ローカルにあってサーバにないモジュールをアップ。 これだけだとモジュールが動かない旨のエラーが出るのでXOOPS_TRUST_PATHを設定。 ローカルのhtd …