首頁 >後端開發 >PHP問題 >php.ini怎麼修改編碼

php.ini怎麼修改編碼

藏色散人
藏色散人原創
2023-03-07 09:36:502783瀏覽

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怎麼修改編碼

本教學操作環境:Windows10系統、PHP8.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

指令名(directive)是大小寫敏感的!所以"foo=bar"不同於"FOO=bar"。

值(value)可以是:

1. 用引號界定的字串(如:"foo")

2. 一個數字(整數或浮點數,如:0, 1, 34, -1, 33.55)

3. 一個PHP常數(如:E_ALL, M_PI)

4. 一個INI常數(On, Off, none)

5. 一個表達式(如:E_ALL & ~E_NOTICE)

INI檔案中的表達式只使用:位元運算子、邏輯非、圓括號:

#|位元或

& 位元與

~ 位元非

! 邏輯非

布林標誌以On 表示打開,用Off 表示關閉。

一個空字串可以用在等號後不寫任何東西表示,或用none 關鍵字:

foo = ; 將foo設為空字串

foo = none ; 將foo設為空字串

foo = "none" ; 將foo設為字串'none'

如果你在指令值中使用動態擴展(PHP擴展或Zend擴充)中的常數,那麼你只能在載入這些動態擴充的指令行之後使用這些常數。

推薦學習:《PHP影片教學

以上是php.ini怎麼修改編碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn