私はucs2_slovenian_ciエンコーディングでテーブルを持つMySQLデータベースを持っています。 utf-8エンコーディングWebページにテーブルの内容を書きたいと思います。文字の代わりにMySQL:ucs2_slovenian_ciからutf-8 to 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); ?>
...
私はまだ変な看板(疑問符)をgetingよS、Cは、Z 何も動いていないようにみえ:これまでのところ私は試してみました。
奇妙なことは、PHPコマンドmysql_client_encoding($link)
にはlatin1エンコーディングがあるということです。 Firefoxのページを見ると、UTF-8と書かれています。どうしましたか?
助けてください。
'ucs2_slovenian_ci'はデータベース照合ですが、エンコードは' ucs2'です。 'iconv(" utf-8 "、" iso-latin-1 "、$ text)ではなく、' utf8_encode'ではなく 'iconv(" ucs-2 "、" utf-8 "、$ text) ) ') – kirilloid