PDOと状態でデータベースに接続しました"SET NAMES":
$db = new PDO('mysql:host=localhost;dbname=gs', 'root','', array(
PDO::ATTR_PERSISTENT=>true,
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'
));
私のデータベースはに設定されてい"utf8_general_ci"ます。また、(POSTを使用して)自分のサイトからレコードを挿入すると、機能します。しかし、PHPMyAdmin(またはAdmin)を使用してレコードを挿入すると、エンコードが失敗します。
クエリを使用して挿入INSERTすると、サイトでは適切なエンコーディングが得られますが、データベースでは、すべての奇妙な記号が含まれています。
どこにでも適切にエンコードされたシンボルを配置するにはどうすればよいですか?