ホームページ  >  記事  >  バックエンド開発  >  文字化けを解決するためにPHP設定ファイルphp.iniを変更するにはどうすればよいですか?

文字化けを解決するためにPHP設定ファイルphp.iniを変更するにはどうすればよいですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-07-10 14:34:053412ブラウズ

PHP 構成ファイル php.ini を変更してコード化けを解決する方法: まず PHP 構成ファイル [php.ini] を開き、次に [;extension=php_mbstring.dll] の前のセミコロンを削除し、最後に再起動します。 Apache、できる。

文字化けを解決するためにPHP設定ファイルphp.iniを変更するにはどうすればよいですか?

PHP 設定ファイル php.ini を変更してコード化けを解決する方法:

php は XmlHttp を使用し、はデフォルトで Utf -8 文字セットを使用しますが、主に GB2312 文字セットを使用するため、GB2312 から Utf-8 にトランスコードする必要があります。
PHP では、複数の文字セット間の相互変換を実現する特殊コードモジュールをオプションで提供しています。この特別なコード モジュールをロードする方法は次のとおりです。

  • PHP 設定ファイル php.ini を開き、;extension=php_mbstring.dll (Linux は php_mbstring です) を追加します。 .so) セミコロンを削除します。

  • Apache を再起動すると、このモジュールが使用できるようになります。

  • エラーが発生した場合は、拡張ディレクトリのパス設定が正しいか確認してください。
    このモジュールをロードした後、mb_convert_encoding 関数を使用してトランスコードできます。

<?      
$utf8_string = mb_convert_encoding($gb_string, ’UTF-8’, ’GB2312’);      
?>


出力後にトランスコードされた文字を変換します。正しく表示された中国語の

echo が表示されます。

関連する学習の推奨事項: PHP プログラミングの入門から習熟まで

以上が文字化けを解決するためにPHP設定ファイルphp.iniを変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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