【至急・重要】ウィルスチェックのお願い

Change Style


XREAにUTF8設置時の文字化け: 5)追加情報

その後分かったこと。

過去記事に載せたリンクもここでリファレンスとしてまとめた方が分かりやすいかなあ。。。考え中。

WordPress 関連

本サイトでの動作
  • 通知メール — インストール完了通知、コメント・トラックバック通知メールの文字化けなし。
  • phpMyAdmin
    • エクスポート — SQL形式、CSV形式とも文字化けなし。
      しかし、エクスポート時の設定項目をどうするのがいいのか分からずにやっているので、ちゃんと復旧に使えるのか疑問。(^-^; → おでさんの方法にしよう。
    • インポート — 未経験。
    • 編集 — 数字項目は修正したことがある(問題なし)けれど、日本語項目はまだ修正したことがない。 追記 日本語項目の修正をしてみた。文字化けなし。
  • XREA 管理画面 > DB保存 — 作成されたダンプファイルをローカルにダウンロードして、エディタで開くとき、文字コードの自動判定が EUC か SHIFT-JIS になる。UTF-8 で開くと文字化け
    phpMyAdmin とダンプは要注意と思っていたが、やっぱりまずいのか?落としたファイルの文字コードを、エディタで UTF-8 に変換して保存し直したら、復旧に使えるのだろうか?
関連リンク

XREA 関連

XREA SUPPORT BOARD より。

  • 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)は不要になると思われる。ただし、無料アカウントの場合、広告挿入方法の切り替えは必要。

s201 サーバの仕様変更

  • MySQL が 2006年6月25日にバージョンアップされていた(XREA に確認)。
    7月11日時点のサーバ情報を見ると、Apache 1.3.34, PHP 5.1.2, MySQL 5.0.22。
    25日からエラー3 が出るようになり、EventCalendar を無効化したらエラーは出なくなった。EC は現在も使用休止中。(;_;)
  • 2007.3.2: Apache 1.3.37, PHP 5.1.4, MySQL 5.0.22。ちょこっと上がってた。
  1. このときの記録は、編集放置中(^^; の「2)試行錯誤編」に含まれる。[back]
  2. ちょっとうらやますぃ。。[back]
  3. WordPress database error: [Lost connection to MySQL server during query]
    WordPress database error: [MySQL server has gone away][back]

コメントをどうぞ