短い PHP コードを解く
PHP コード
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->
<?php
$eurl = mb_convert_encoding("一",'utf8','gb2312');
echo $eurl;
?>
ログイン後にコピー
目的は中国語を utf8 エンコーディングに変換することですが、試してみてもうまくいかないのはなぜですか?
- -----解決策---------
iconv の 3 番目のパラメータは文字列です。そして配列を渡しました。 $s = iconv('gbk', 'utf-8', $s['old_text']);
------解決策------------------
$s = mysql_fetch_array($query);
$s = iconv('gbk', 'utf-8', $s['old_text']);
必ずお読みください。データベース コンテンツは gbk エンコードされています