php.ini修改編碼的方法:1、打開(kāi)php.ini文件;2、通過(guò)修改內(nèi)容“default_charset = "utf-8" mbstring.internal_encoding=utf-8 mbstring.http_output=UTF-8 mbstring.encoding_translation=On mbstring.func_overload=6”來(lái)更改編碼即可。
本教程操作環(huán)境:Windows10系統(tǒng)、PHP8.1版、DELL G3電腦
php.ini怎么修改編碼?
php.ini中有關(guān)默認(rèn)字符集的設(shè)置
default_charset = "utf-8" mbstring.internal_encoding=utf-8 mbstring.http_output=UTF-8 mbstring.encoding_translation=On mbstring.func_overload=6
如要修改PHP默認(rèn)字符集為GB2312
vi php.ini default_charset = "GB2312" systemctl restart httpd
相關(guān)介紹:
php.ini這個(gè)文件必須命名為'php.ini'并放置在httpd.conf中的PHPIniDir指令指定的目錄中,使用phpinfo()函數(shù)可以查看。如果未作修改,windows平臺(tái)下一般放在php安裝目錄中。
該文件的語(yǔ)法非常簡(jiǎn)單??瞻鬃址鸵苑痔?hào)開(kāi)始的行被簡(jiǎn)單地忽略。
章節(jié)標(biāo)題(例如: [php])也被簡(jiǎn)單地忽略,即使將來(lái)它們可能有某種意義。
設(shè)置指令的格式如下:
directive = value
指令名(directive)是大小寫(xiě)敏感的!所以"foo=bar"不同于"FOO=bar"。
值(value)可以是:
1. 用引號(hào)界定的字符串(如:"foo")
2. 一個(gè)數(shù)字(整數(shù)或浮點(diǎn)數(shù),如:0, 1, 34, -1, 33.55)
3. 一個(gè)PHP常量(如:E_ALL, M_PI)
4. 一個(gè)INI常量(On, Off, none)
5. 一個(gè)表達(dá)式(如:E_ALL & ~E_NOTICE)
INI文件中的表達(dá)式僅使用:位運(yùn)算符、邏輯非、圓括號(hào):
| 位或
& 位與
~ 位非
! 邏輯非
布爾標(biāo)志用 On 表示打開(kāi),用 Off 表示關(guān)閉。
一個(gè)空字符串可以用在等號(hào)后不寫(xiě)任何東西表示,或者用 none 關(guān)鍵字:
foo = ; 將foo設(shè)為空字符串
foo = none ; 將foo設(shè)為空字符串
foo = "none" ; 將foo設(shè)為字符串'none'
如果你在指令值中使用動(dòng)態(tài)擴(kuò)展(PHP擴(kuò)展或Zend擴(kuò)展)中的常量,那么你只能在加載這些動(dòng)態(tài)擴(kuò)展的指令行之后使用這些常量。
推薦學(xué)習(xí):《PHP視頻教程》