私はこのクエリを持っています:
insert into orders (customers_id, customers_name) values ('51064', 'Šample Šample')
PHP からこのクエリを実行すると、データベース レコードは次のようになります。
[51604, '?ample ?ample'] (if executed with MySQLi) or
[51604, 'Šample Šample'] (with mysql_query)
$_GET の値を使用すると、
insert into orders (customers_id, customers_name) values ('51064', {$_GET['name']})
[51064, 'Åample Åample'] になります。
しかし、「 Navicat」のようなソフトウェアを使用してクエリを手動で挿入すると、正しい文字でクエリが保存されます(文字セットが正しいと思います)
文字 Š (および他の多くの文字)を PHP から正しい方法で保存する必要があります。