ホームページ  >  記事  >  バックエンド開発  >  PHPの掲示板で文字化けが発生した場合はどうすればよいですか?

PHPの掲示板で文字化けが発生した場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2022-10-31 09:05:351214ブラウズ

php 掲示板に表示される文字化けコードの解決策: 1. Web ページのヘッダーのエンコーディングを確認して UTF8 に変更します; 2. データベースに保存されているエンコーディングを UTF8 に変更します; 3. "mysql_query(" を実行します) setcharacter set UTF8") ;" ステートメントで十分です。

PHPの掲示板で文字化けが発生した場合はどうすればよいですか?

このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、Dell G3 コンピューター。

php 掲示板に文字化けが表示される場合はどうすればよいですか?

1. Web ページ ヘッダーのエンコーディングを確認します。通常は UTF8 (DW CS3) です。

2. データベースから読み取られる場合は、データベース ストレージを確認します。UTF8 を選択します。エンコーディング

3 として、データベースに接続するファイルに

mysql_query("set character set UTF8");
mysql_query("set names UTF8");

を記述できます 関連紹介:

mysql_query() 関数は、MySQL クエリを実行します。

構文

mysql_query(query,connection)

パラメータ

クエリが必要です。送信するSQLクエリを指定します。注: クエリ文字列はセミコロンで終わってはいけません。

接続 オプション。 SQL接続識別子を指定します。指定しない場合は、最後に開かれた接続が使用されます。

説明

オープン接続がない場合、この関数はパラメータなしで mysql_connect() 関数を呼び出し、接続を確立して使用しようとします。

戻り値

mysql_query() は、SELECT、SHOW、EXPLAIN、または DESCRIBE ステートメントの場合のみリソース識別子を返し、クエリが正しく実行されなかった場合は FALSE を返します。

他のタイプの SQL ステートメントの場合、mysql_query() は正常に実行された場合は TRUE を返し、エラーが発生した場合は FALSE を返します。

FALSE 以外の戻り値は、クエリが有効であり、サーバーによって実行できることを意味します。これは、影響を受ける行数または返される行数については何も示しません。クエリが正常に実行されたものの、行に影響を与えなかったり、行が返されなかったりする可能性があります。

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPの掲示板で文字化けが発生した場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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