php.ini のエンコーディングを変更する方法: 1. php.ini ファイルを開きます; 2. コンテンツ「default_charset = "utf-8" mbstring.internal_encoding=utf-8 mbstring.http_output=UTF」を変更します。 -8 mbstring .encoding_translation=On mbstring.func_overload=6" を使用してエンコードを変更します。
このチュートリアルの動作環境: Windows 10 システム、PHP バージョン 8.1、DELL G3 コンピューター
エンコーディングの変更方法php.iniの?
php.ini でのデフォルトの文字セットに関する設定
default_charset = "utf-8"
mbstring.internal_encoding=utf-8
mbstring.http_output=UTF-8
mbstring.encoding_translation=On
mbstring.func_overload=6
ログイン後にコピー
PHP のデフォルトの文字セットを GB2312
vi php.ini
default_charset = "GB2312"
systemctl restart httpd
ログイン後にコピー
## に変更する場合#関連紹介 :
php.ini このファイルは「php.ini」という名前を付け、httpd.conf の PHPiniDir ディレクティブで指定されたディレクトリに配置する必要があり、phpinfo() 関数を使用して表示できます。変更を加えない場合、通常は Windows プラットフォームの PHP インストール ディレクトリに配置されます。
このファイルの構文は非常に単純です。空白文字とセミコロンで始まる行は単に無視されます。
セクションのタイトル (例: [php]) も、将来何らかの意味を持つ可能性がある場合でも、単純に無視されます。
設定コマンドの形式は次のとおりです。
directive = value
コマンド名(ディレクティブ)は大文字と小文字が区別されます。したがって、「foo=bar」は「FOO=bar」とは異なります。
Value (値) は次のとおりです:
1. 引用符で区切られた文字列 (例: "foo")
2. 数値 (整数または浮動小数点)数値、例: 0、1、34、-1、33.55)
3. PHP 定数 (例: E_ALL、M_PI)
4. INI 定数 (オン、オフ) 、なし)
5. 式 (例: E_ALL & ~E_NOTICE)
INI ファイル内の式では、ビット演算子、論理 NOT、括弧のみが使用されます:
| ビット OR
& ビット AND
~ ビット NOT
! 論理 NOT
ブール フラグは、オンを示すには On を、オフを示すには Off を使用します。
空の文字列は、等号の後に何も書かないか、none キーワードを使用することで表現できます:
foo = ; foo を空の文字列に設定します
foo = none ; foo を空の文字列に設定します
foo = "none" ; foo を文字列 'none' に設定します
ディレクティブ値または Zend 拡張で動的拡張 (PHP 拡張) を使用する場合) の場合、これらの定数は、これらの動的拡張機能のコマンド ラインをロードした後にのみ使用できます。
推奨学習: 「
PHP ビデオ チュートリアル 」
以上がphp.iniのエンコーディングを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。