私のmysqlデータベースには、ドイツ語のウムラウト(ä、ö、ü)を含む文字列があります。
php/mysql でクエリを実行すると、Web サイトに表示されると、次のように表示されます。
�</p>
私は自分のウェブサイトにこのhtmlを持っています:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
編集:すべての照合順序を utf8_unicode_ci に変更しましたが、問題は解決しません
html メタ タグを charset=UTF-8 として記述し、Collation を utf8_unicode_ci 文字セットとして設定し、それが機能しない場合は、使用する必要があります。
mysql_set_charset('utf8');
次のように、接続ファイルを作成した場所でこれを使用します。
$link = mysql_connect("localhost","root","");
$db = mysql_select_db('testing');
mysql_set_charset('utf8');