ホームページ  >  記事  >  バックエンド開発  >  php.iniのエンコーディングを変更する方法

php.iniのエンコーディングを変更する方法

藏色散人
藏色散人オリジナル
2023-03-07 09:36:502751ブラウズ

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" を使用してエンコードを変更します。

php.iniのエンコーディングを変更する方法

このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。

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