09 « 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.» 11

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

コメント

承認待ちコメント 

このコメントは管理者の承認待ちです

 |  # | 2017/04/28 11:42 | edit

Comment
list

コメントの投稿

Secret

Comment
form

トラックバック

トラックバックURL
→http://arpanet617.blog.fc2.com/tb.php/43-e0bec739
この記事にトラックバックする(FC2ブログユーザー)

Trackback
list