1

PHPでFAQフォームを作成したのですが、SQLデータがutf-8_general_ciなのにUTF-8が表示されません。 インデックス イメージ エラー フォント utf-8 SQLエラーフォントutf-8

faq.php と index.php の 2 つのファイルがあります。

4

4 に答える 4

3

私見には、問題を引き起こす可能性のある場所がいくつかあります。

  • フォームを含むページのエンコーディング

    <meta http-equiv="content-type" content=" text/html; charset=utf-8" /> 
    
  • フォーム自体のフォーム エンコーディング

    <form accept-charset="utf-8"> 
    
  • SQL 接続のエンコーディング

    charset utf8;
    
于 2013-06-16T14:40:11.480 に答える
2

すべてのページのタグに HTML タグ<meta charset="utf-8" />を追加します。head

于 2013-06-16T14:37:39.587 に答える
2

<meta charset="utf-8">ページが utf8 であることも確認する必要があります。つまり、タグを含める必要があります。

また、データベースをチェックして、データが正しく保存されていることを確認する必要があります。utf8 以外のソースからのものである場合、単純にコピーして貼り付けると破損する可能性があります。私が通常行うことは、データベースにアップロードする前に、テキスト エディターを使用してテキスト エンコーディングを utf8 に変更することです。

于 2013-06-16T14:42:36.037 に答える