2007.07.24 はじめに WordPressでGoogle MapsなどのAJAXを利用しようとした場合、どうしても文字コードをUTF-8で作成しなければならない。 しかし、現在 BeLiveが借りているサーバ「CPI」では、内部文字コードはEUC-JP、データベースはujisの設定となっている。 本記事では、その対処方法について記録するものである。 なお、本記事を書くにあたり 金内氏のブログ「我流天性 - がらくた屋」の記事を参考にさせて頂いた。 情報をいただいた通りすがりさんに、まずは感謝する。 設定環境 レンタルサーバ CPI 共用サーバーシェアードプラン 2007 / G10 (相当) 1 PHP4.4.2 MySQL 5.0.26 WordPress ME2.2.1 設定方法 1.現在のサイトの設定をバックアップ とにかく、現在のHTMLソース、DBのバックアッ
mysql> status; -------------- mysql Ver 14.7 Distrib 4.1.20, for redhat-linux-gnu (i386) using readline 4.3 Connection id: 36 Current database: staff2006 Current user: maiha@localhost SSL: Not in use Current pager: lv Using outfile: '' Using delimiter: ; Server version: 4.1.20 Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: latin1 Db characterset: latin1 Client char
スプーキーズで rails を使って始めて作ったアプリケーションは、 社内用の簡単な就業管理システムなのですが、1年前に開発したもので当時は mysql と rails の文字コード周りの設定が曖昧なまま開発していたため、 テーブルの charset は latin1 だったりします。 rails 経由でデータを見る場合は問題ないのですが、MySQL Administrator や phpMyAdmin でデータを覗くと、 見事に文字化けしています。 そこで今回結構大きな機能アップをするタイミングで既存データを utf8 に変換してしまうことにしました。 まず latin1 で hoge_production データベースからデータをダンプします。 # mysqldump --default-character-set=latin1 hoge_production > ./db_dump.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く