05 « 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.» 07

PHP PDO PostgreSQL クライアントエンコーディングの指定方法 

DBホストのアドレスに「options='--client_encoding=<エンコーディング>'」を追加すればOK

$host = "localhost options='--client_encoding=UTF8'";
$dbname = "sampledb";
$user = "foo";
$pass = "password";
$dbh = new PDO("pgsql:host={$host}; dbname={$dbname}", $user, $pass);

pg_connect と同じ指定方法でいけるとは知らなかった。今まで mb_convert_encodingでいちいち変換していました。(^^;)


Posted on 2013/06/20 Thu. 01:38 [edit]

category: プログラム

thread: プログラミング  -  janre: コンピュータ

TB: 0    CM: 1

20