システム屋日誌

情報システム構築、開発手法を中心に気が付いたことを書き留めます。ちいさなことから、おおきなことまで。もちろん、どうでもいいことも。。。
<< May 2018 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >>
 
RECENT COMMENT
RECENT TRACKBACK
れいねっとHP
http://www.rey-net.com
MOBILE
qrcode
PROFILE
無料ブログ作成サービス JUGEM
 
MySQLバージョンアップで文字化け解消
XAMPP というインストーラを使って、WindowsXP-pro にApache + PHP + MySQL を一括インストールしています。
「WindowsXP に Apache+PHP+MySQL を一括インストールする方法」
→ http://technology.rey-net.com/?day=20060623

そこそこ動いていたので、古い環境のまま使っていました。しかし・・・ついに手詰り。PHPで作成したフォームの日本語の文字化けが、直らないのです。。。データベース、テーブル、PHP の文字コードの組み合わせを色々変えて見たけれど、だめ。でも、外部ホスティングサービスで試すと、ちゃんと文字が表示されます。

□ 外部ホスティングサービス = ちゃんと文字が表示される
□ 自分のPC上の localhost = 文字化けする

環境の違いを調査したら、MySQL のバージョンが違うことを発見。自サーバ(localhost)は、4.n、サーバは5.0。

そこでMySQLとphpMyAdmin をアップグレードすることに。XAMPP で以前にインストールした環境はそのまま残して、環境切替で使えるようにしました。

【MySQL】
(1)公式サイトから5.0.37-community-ntのインストーラをダウンロード。
  http://dev.mysql.com/downloads/mysql/5.0.html#win32
  Windows 無償版インストーラ (Windows Essentials (x86))   
  ファイル名 mysql-essential-5.0.37-win32.msi
(2)MySQL サービスを停止
(3)wクリックでインストーラを起動。
   カスタムインストールで、フルオプション選択。変更点は以下のみ。
  インストール先 C:¥Program Files¥xampp¥mysql5
  ※XAMPP でインストールした MySQL4.n は、
   C:¥Program Files¥xampp¥mysqlにあります。
(4)コントロールパネル-管理ツール-サービスで、MySQL5 のサービスを起動(動作確認)

【phpMyadmin】
(1)公式サイトからファイルをダウンロードし、解凍。   
   http://www.phpmyadmin.net/home_page/downloads.php
   all-languages を選択
   本日は、phpMyAdmin 2.10.0.2 のall-languages.zipをダウンロード
(2)解凍したファイルを動作環境へ移動
   C:¥Program Files¥xampp¥phpmyadmin2
   ※旧phpmyadminは、C:¥Program Files¥xampp¥phpmyadminにあります。
(3)Apache のエイリアスを設定
Alias /phpmyadmin2 "C:/Program Files/xampp/phpMyAdmin2/"

Order allow,deny
Allow from all

(4)動作確認
   http://localhost/phpmyadmin2/ を開く
   phpmyadmin ツールが起動すれば、OK

これで、文字化け解消!
phpmyadmin で INNNO型テーブル も生成できるようになりました。
前の版では、INNNO型が選択できませんでした。

↓文字化けあり


文字化けあり

↓文字化けなし


文字化けなし


新しい XAMPP 1.6.0a は、下記のバージョンがインストールできるみたい。今回やったことが苦労しないでできそうです。アップグレード版も出ています。

Apache 2.2.4
MySQL 5.0.33
PHP 5.2.1 & PHP 4.4.5
phpMyAdmin 2.9.2
FileZilla FTP Server 0.9.22
OpenSSL 0.9.8d

「XAMPP for Windows 公式サイト」
→http://www.apachefriends.org/en/xampp-windows.html
コメント
コメントする









 
トラックバック
この記事のトラックバックURL
http://technology.rey-net.com/trackback/495194