XREAにUTF8設置時の文字化け: 5)追加情報
Responces:
- No Responses yet
- コメントをどうぞ
- Trackback URI
- RSS 2.0: 更新情報
- RSS 2.0: Comments
その後分かったこと。
過去記事に載せたリンクもここでリファレンスとしてまとめた方が分かりやすいかなあ。。。考え中。
WordPress 関連
本サイトでの動作
- 通知メール — インストール完了通知、コメント・トラックバック通知メールの文字化けなし。
- phpMyAdmin
- エクスポート — SQL形式、CSV形式とも文字化けなし。
しかし、エクスポート時の設定項目をどうするのがいいのか分からずにやっているので、ちゃんと復旧に使えるのか疑問。(^-^; → おでさんの方法にしよう。 - インポート — 未経験。
- 編集 —
数字項目は修正したことがある(問題なし)けれど、日本語項目はまだ修正したことがない。追記 日本語項目の修正をしてみた。文字化けなし。
- エクスポート — SQL形式、CSV形式とも文字化けなし。
- XREA 管理画面 > DB保存 — 作成されたダンプファイルをローカルにダウンロードして、エディタで開くとき、文字コードの自動判定が EUC か SHIFT-JIS になる。UTF-8 で開くと文字化け。
phpMyAdmin とダンプは要注意と思っていたが、やっぱりまずいのか?落としたファイルの文字コードを、エディタで UTF-8 に変換して保存し直したら、復旧に使えるのだろうか?
関連リンク
- pools.jp » WordPressのインストールと文字化け対応 — お詳しそう。。
mbstring.internal_encodingの件を相談してみようかなあ。 - hiromasa.zone :o) » XAMPP + phpMyAdmin で文字化けする場合 追加 — ローカル環境に WordPress を設置して文字化けした場合に。
- Odysseygate.com » WordPressサーバ移転まとめ 追加 — phpMyAdmin でのエクスポート方法の参考に。
- 普段のバックアップの場合、取得したいのは全テーブル。ファイルサイズによっては分けたほうがいいのかなあ。
XREA 関連
- S201にてデータベースの文字化け(UTF-8) — まさに同じサーバの情報が。
私がバイナリで試したときは、phpMyAdmin で テーブルに格納された中味が見られなくて、後々、DB の中を見たり SQL で修正したいときなどに困りそうだったので、さらに他の方法を模索した。1 s201におけるMySQLの文字エンコーディングについて (2006.5.21) — こちらも同サーバ。
webmaster 発言で--skip-character-set-client-handshakeと明記されているのを見たのは初めて。過去記事は推測で書いていたけど、すっきりした。(^-^)文字コードを自動判別をしない設定:skip-character-set-client-handshake(内部では文字コードを強制変換)になっています。
MySQLの文字コード自動変換 (2006.6.13)(s215) — webmaster 発言で SET NAMES utf8; を見たのは初めて。
標準で MySQL に接続した場合、クライアント(SSHやPHPなどのスクリプト側)とサーバーとの間はUJIS(EUC-JP)になります。
これを変更するには、「SET NAMES utf8;」を接続毎に実行していただく必要があります。重要 サーバー仕様変更情報 » 標準がPHP5で運用予定の新サーバーで仕様変更を行います。 (2006.5.30)
s216以降のサーバーでPHP5を標準で運用しているサーバー
・PHP(モジュール版、CGI版ともに)の内部エンコード設定をUTF-8に変更します。(元々はEUC-JP)
・MySQL 5系のサーバーの標準キャラクター・文字設定をUTF-8に変更します。
・MySQL 5系の文字コード自動変別機能を有効にします。- 従来 XREA サーバのデフォルト文字コードは EUC-JP だったが、UTF-8 向けサーバも提供されるようになった。2
- 各サーバのデフォルト文字コード: こんな感じ?PHP5+MySQL4 の組み合わせはあるんだろうか?
- EUC-JP: s215 以前のサーバ / s216 以降の PHP4 系サーバ
- UTF-8: s216 以降の PHP5 系サーバ
- s216 以降の PHP5 系サーバでは、「4)設置方法まとめ」に書いた文字コード対応(
SET NAMES utf8)は不要になると思われる。ただし、無料アカウントの場合、広告挿入方法の切り替えは必要。


