-3

私のmysqlデータベースには、ドイツ語のウムラウト(ä、ö、ü)を含む文字列があります。

php/mysql でクエリを実行すると、Web サイトに表示されると、次のように表示されます。

�</p>

私は自分のウェブサイトにこのhtmlを持っています:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

編集:すべての照合順序を utf8_unicode_ci に変更しましたが、問題は解決しません

4

1 に答える 1

1

html メタ タグを charset=UTF-8 として記述し、Collat​​ion を utf8_unicode_ci 文字セットとして設定し、それが機能しない場合は、使用する必要があります。

 mysql_set_charset('utf8');

次のように、接続ファイルを作成した場所でこれを使用します。

    $link = mysql_connect("localhost","root","");
    $db = mysql_select_db('testing');
    mysql_set_charset('utf8');
于 2013-05-20T13:17:35.070 に答える