「SET NAMES UTF8」使用後の文字化けの解決方法

WBOY
リリース: 2016-06-13 13:29:36
オリジナル
1154 人が閲覧しました

"SET NAMES UTF8" を使用した後の文字化けの問題
は、前のプログラムでは使用されていませんでしたが、この行のコードの機能がよくわかりませんでした。という一文をコードに追加したのですが、このコードを追加した後に大量のコンテンツを挿入したため、以前に挿入したデータは文字化けしていましたが、この文を追加した後に挿入したデータは正常に表示されました。なので、削除したくありませんでした。解決策はありますか? mysql_query("SET NAMES UTF8") を追加する前と後のデータを同時に表示できますか?

------解決策---------- ----------
前のデータをトランスコードします。
------解決策---------

PHP コード

データベースから取り出したデータをトランスコードします。
$newdata = iconv("GBK", "UTF-8", $data);
<br><font color="#e78608">------解決策---------</font><br>
ログイン後にコピー
話し合う
私のプログラムにはデータベース上で多くの操作が含まれており、各項目をトランスコードするのは非常に面倒です!
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート