0

£ (英ポンド記号) を DB に入力すると、常に £ としてデータベースに追加されるのはなぜですか。

これは文字セットにかかっていると思いましたが、utf8 で治ると思いました

編集私は以下のように文字セットを設定しています

$db = new PDO('mysql:host='.DBHOST.';dbname='.DBNAME.';charset=utf8', DBUSER, DBPASS);

アドバイスをお願いします。

4

1 に答える 1

0

他のクエリの前にこれを使用します

SET NAMES utf8;
于 2013-11-09T01:26:27.293 に答える