-2

標準の照合順序でテーブルを生成するのを間違えました。utf8 に切り替えた後、ドイツ語の文字が正しく表示されません。

私はすでに次の手順を行っていますが、効果はありません。

ヘッダー内:

meta http-equiv="Content-Type" content="text/html;charset=utf-8"

mysqli_connect の後:

mysql_set_charset('utf8', $con);

すべてのテーブル/フィールドを UTF8_unicode_ci に変更しました。

これを機能させるには、他に何をすべきですか?本当にありがとうございました!前もって感謝します。

編集:わかりました:

それ以外の:

mysqli_set_charset('utf8', $con); 

私は使用する必要があります:

mysqli_set_charset($con, 'utf8');
4

1 に答える 1

1

データベースから、またはデータベースにデータを選択または挿入するときは、すべての前にこのクエリを実行します。

$query = "SET NAMES UTF8";
于 2013-07-16T11:16:23.403 に答える