ホームページ >バックエンド開発 >PHPチュートリアル >Web サイトが文字化けするとどうなりますか? エンコードに問題がありますか?
http://www.icsoft.org.cn/
Web サイトが文字化けするとどうなりますか? エンコードに問題がありますか?
データ テーブルのエンコーディングは何ですか?
理由はたくさんあります: ファイル エンコーディング、ページ エンコーディング、データベース エンコーディング、接続エンコーディング
データベース ストレージのエンコード形式
可能性は 2 つあります。1 つは、データベース内のデータ エンコードが間違っていることです。また、ページ出力エンコードの問題も考えられます
データベースがデフォルトの latin1 (スウェーデン語) 文字セットを使用しており、実行した可能性があります。データを読み取るときに utf8 コマンドを設定します。
コマンドを実行する PHP コードを削除するだけです
この状況を特定する方法は非常に簡単です:
Web サイト Longji 2012IMEC?Media? の「最新のお知らせ」の下にある最初のタイトルをコピーします。 Long Lu Mao Lulu ですか? Mei Lulong ですか?
それで、2012IMEC デジタルとアナログのハイブリッド技術リリースがあります
データベースのエンコーディングの問題であるはずです、よく確認してください
そして、データを読み取るときに set namea utf8 コマンドを実行しました
コマンドを実行する PHP コードを削除するだけです
この状況を特定する方法は非常に簡単です:
Web サイトの「最新のお知らせ」の下にある最初のタイトルをコピーします龙掳2012IMEC?Media?澳门鲁mort?Lulu?Meilulong?
それでは、PHP code?12$s = '龙掳2012IMEC?Media?俞鲁马枞?Lulu?Meilu...
司会者: そうですね。これは妹から割り当てられたタスクです。
latin1', $s); データベースはデフォルトの latin1 (スウェーデン語) 文字セットを使用しています。
データを読み取るときに set namea utf8 コマンドを実行しました
このコマンドを実行する PHP コードを削除するだけです
この状況を識別する方法は非常に簡単です:
website Long掳2012IMEC?Media?Longlumaolu?Lulu?Mei Lulong?
前のメッセージを誤解しました
I私は .net プログラマーです。妹が私にタスクを与えました。彼の会社の Web サイト
必要な権限を詳しく説明してもらえますか?
まず、「utf8」を含むすべての行を検索してください。 )。投稿して見てください
まず、Web サイト内で「utf8」(大文字と小文字は区別されません) を含むすべての行を検索します。投稿して見てください
まずソースコードを入手する必要があるようです。 。 。 。入手できるかどうか見てみます。 。 。よろしくお願いします。
mysql_query(set names utf-8); データベースをクエリするときは、ファイルもエンコードされることに注意してください。