Home > PHP > PDOでSJISだめっぽというので調べてみた

PDOでSJISだめっぽというので調べてみた

6月 21st, 2007
Goto comments Leave a comment

だめっぽ。

環境
Windows
PHP 5.2.3
MySQL 5.0.41

my.iniの設定

[mysqld]
default-character-set=CP932
skip-character-set-client-handshake
quote('ソン'); // 'ソ\ン'
?>

SHOW VARIABLES LIKE “char%”ではclientの文字セットがutf8とでるんですが、クライアントのdll自体がlatin1で動作しちゃってる為使えないです。
mysqliの場合は5.2.3で追加されたmysqli_set_charsetで変更できますが。
PDOに関しては、文字コードナニそれ?って感じでしょう。
プレースフォルダ機能つきプリペアードステートメントが文字コード考慮してなくてどうする。


cockok PHP

  1. No comments yet.
  1. No trackbacks yet.