SSブログ

MySQLのデータをUTF-8でアクセスするSQLコマンド [MySQL]

PHPやPerl等でMySQLのデータを文字コードUTF-8でアクセスしたい場合、データベース接続直後に以下のSQLコマンドを実行すると文字化け等を防げます。
SET CHARACTER SET `utf8`

タグ:MySQL UTF-8 Unicode

PHPのPDOでMySQLからのデータの文字コードをEUC-JPではなくUTF-8にしたい場合 [MySQL]

PHPのPDOを使ってMySQLからデータを取得する場合、PDOのコンストラクタに文字コードの指定ができます。
$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の管理となります。

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。