php の header() 関数は、php ページのエンコーディングを定義するために使用されます (注: 前に出力を置くことはできません。そうしないと、エラーが報告されます)。 3. PHP または HTML ファイル自体のエンコーディング: editplus を使用して php ファイルまたは html ファイルを開きます。保存するときに、データベースとページのエンコードが gbk の場合は、ここでエンコードとして ansi を選択します。同じように。 4. Javascript または Flash で渡されるデータは utf-8 でエンコードされ、データベースとページのエンコードが gbk である場合は、トランスコードしてからデータベースに書き込む必要があります。
5. PHP プログラムでは、PHP ソースのエンコーディングを指定する行を追加できます。プログラム: header('Content-type: text/html; charset=gbk'); 4. エンコード文字の大文字と小文字の違い (mysql のみ。他の場所では大文字の UTF-8、GBK、GB2312 の使用を推奨します) 「utf-8」のエイリアス「utf8」は MySQL でのみ使用できますが、それ以外の場所では常に大文字の「UTF-8」を使用してください。 具体的には、コマンド「mysql_query(set names utf8)」の外側では常に大文字の「UTF-8」を使用してください。 上記では、PHP でページ エンコーディングを設定するさまざまな方法と、PHP でのデータベース エンコーディング、ページ エンコーディング、および文字の大文字小文字のエンコーディングの問題について紹介しました。 |