ホームページ  >  記事  >  バックエンド開発  >  Ubuntu PHPサーバーの文字化け問題

Ubuntu PHPサーバーの文字化け問題

coldplay.xixi
coldplay.xixiオリジナル
2020-07-23 10:09:332063ブラウズ

ubuntu PHP サーバーの文字化け解決策: 1. PHP ファイル自体のエンコーディングを Web ページのエンコーディングと一致させる; 2. PHP とデータベースのエンコーディングを一致させる。コードは [mysql_query("set名前 'エンコーディング '");]。

Ubuntu PHPサーバーの文字化け問題

#ubuntu PHP サーバーの文字化け解決策:

1: PHP Web ページのエンコーディング:

The PHP ファイル自体のエンコーディングは、Web ページのエンコーディングと一致する必要があります:

gb2312 エンコーディングを使用する場合、PHP ヘッダーは次のように出力する必要があります:

header(“Content-Type: text/html; charset=gb2312")

Staticページ追加

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

2: PHP とデータベースのコーディングは一貫している必要があります

コーディングと PHP を作成するためにデータベース操作を実行する必要がある PHP プログラムの前に

mysql_query("set names &#39;编码&#39;");

を追加しますコーディングの一貫性


コーディング設定が一貫しているかどうかを確認するためにコーディングが関与している場所を確認してください

関連する学習の推奨事項:

PHP プログラミングの入門から熟練度まで

以上がUbuntu PHPサーバーの文字化け問題の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。