ホームページ >バックエンド開発 >PHPチュートリアル >php参照URLとphpのファイルエンコーディング変換関数のrequireとincludeの問題_PHPチュートリアル
この記事は、PHP の require および include 参照 URL と、PHP のファイルエンコーディング変換機能という 2 つの問題を同時に解決します。必要な友人はそれを見て参照してください。
PHP 設定の「allow_url_fopen」オプションがオンになっている場合、URL を include パラメーターまたは require パラメーターとして使用できます。
また、allow_url 関連のパラメータについては、php.ini の説明を参照してください
ページ全体を変換
この方法は、すべてのコーディング環境に適しています。このように、最初の 128 文字 (表示文字) 以外のすべての文字セットは NCR で表されます (「漢字」などの数字参照は「漢字」に変換されます)。このようなエンコードをページ上で使用できます。通常の表示環境であれば。
別の質問:
この方法は、すべてのコーディング環境で機能します。このように、最初の 128 文字 (表示文字) 以外のすべての文字セットは NCR で表されます (「漢字」などの数字参照は「漢字」に変換されます)。このようなエンコードをページ上で使用できます。通常の表示環境であれば。
次の 3 行のコードを php ファイルの先頭に追加します。
コードは次のとおりです | コードをコピー |
mb_internal_encoding("gb2312"); // gb2312 はウェブサイトの元のエンコーディングです mb_http_output("HTML-ENTITIES"); ob_start('mb_output_handler'); |
mb_convert_encoding 関数を使用するには、PHP の mbstring (マルチバイト文字列) 拡張機能を有効にする必要があります。
phpのmbstring拡張機能が有効になっていない場合は、以下の設定が必要です