PHP PDO PostgreSQL クライアントエンコーディングの指定方法
DBホストのアドレスに「options='--client_encoding=<エンコーディング>'」を追加すればOK
pg_connect と同じ指定方法でいけるとは知らなかった。今まで mb_convert_encodingでいちいち変換していました。(^^;)
$host = "localhost options='--client_encoding=UTF8'";
$dbname = "sampledb";
$user = "foo";
$pass = "password";
$dbh = new PDO("pgsql:host={$host}; dbname={$dbname}", $user, $pass);
$dbname = "sampledb";
$user = "foo";
$pass = "password";
$dbh = new PDO("pgsql:host={$host}; dbname={$dbname}", $user, $pass);
pg_connect と同じ指定方法でいけるとは知らなかった。今まで mb_convert_encodingでいちいち変換していました。(^^;)
20
« 書籍「初めてのアジャイル開発」 | modern.IE で MacにWindows8(日本語)+IE10環境を構築 »
Comment
list
コメントの投稿
Comment
form
トラックバック
トラックバックURL
→http://arpanet617.blog.fc2.com/tb.php/43-e0bec739
この記事にトラックバックする(FC2ブログユーザー)
Trackback
list
| h o m e |