MySQLのデータをUTF-8でアクセスするSQLコマンド [MySQL]
PHPやPerl等でMySQLのデータを文字コードUTF-8でアクセスしたい場合、データベース接続直後に以下のSQLコマンドを実行すると文字化け等を防げます。
SET CHARACTER SET `utf8`
PHPのPDOでMySQLからのデータの文字コードをEUC-JPではなくUTF-8にしたい場合 [MySQL]
PHPのPDOを使ってMySQLからデータを取得する場合、PDOのコンストラクタに文字コードの指定ができます。
charset=utf8mb4と指定します。
MySQL5.5未満の場合、charset=utf8と指定します。
(charset=utf8mb4とすると、無効となります。)
$dbh = new PDO('mysql:dbname=dbname;host=hostname;charset=utf8mb4');
charset=utf8mb4と指定します。
MySQL5.5未満の場合、charset=utf8と指定します。
(charset=utf8mb4とすると、無効となります。)
SafariでphpMyAdminが正常に動作しない問題 [MySQL]
MySQLのテーブルの作成やカラムなどの管理でブラウザ上で動作する管理WebアプリのphpMyAdminがSafariで正常に動作しないようです。
複数個のカラムでのテーブルの新規作成やテーブルのカラムの追加などで正常に保存できないようです。
動作環境:
・Safariのバージョン 7.0.1 (9537.73.11)(MacOS X 10.9.1)
・phpMyAdmin 3.5.8.1
Chromeでは、特に問題なくMySQLの管理ができるので、
とりあえず、MacOS XではChromeでMySQLの管理となります。
複数個のカラムでのテーブルの新規作成やテーブルのカラムの追加などで正常に保存できないようです。
動作環境:
・Safariのバージョン 7.0.1 (9537.73.11)(MacOS X 10.9.1)
・phpMyAdmin 3.5.8.1
Chromeでは、特に問題なくMySQLの管理ができるので、
とりあえず、MacOS XではChromeでMySQLの管理となります。