ucs2_slovenian_ci エンコーディングのテーブルを含む MySQL データベースがあります。utf-8 エンコーディングの Web ページにテーブルの内容を書きたいと思います。これまでのところ、私は試しました:
mysql_set_charset ("utf-8");
mysql_query("SET NAMES 'utf-8'");
...
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
...
<?php echo utf8_encode($text); ?>
...
Š、Č、Ž という文字ではなく、奇妙な記号 (疑問符) がまだ表示されます。何も機能していないようです。
奇妙なことに、php コマンドをmysql_client_encoding($link)
使用すると、latin1 エンコーディングがあると表示されます。Firefox でページを見ると、UTF-8 と表示されます。どうしたの?
助けてください。