運(yùn)行時(shí)配置

這些函數(shù)的行為受 php.ini 中的設(shè)置影響。

當(dāng) mbstring 模塊可用時(shí),exif 支持用戶注釋中的 Unicode 和 JIS 字符編碼的自動(dòng)轉(zhuǎn)換。這是通過(guò)先用指定字符集將注釋解碼,把結(jié)果再用另一個(gè)符合你的 HTTP 輸出的字符集編碼來(lái)實(shí)現(xiàn)的。

Exif configuration options
名字 默認(rèn) 可修改范圍 更新日志
exif.encode_unicode "ISO-8859-15" PHP_INI_ALL  
exif.decode_unicode_motorola "UCS-2BE" PHP_INI_ALL  
exif.decode_unicode_intel "UCS-2LE" PHP_INI_ALL  
exif.encode_jis "" PHP_INI_ALL  
exif.decode_jis_motorola "JIS" PHP_INI_ALL  
exif.decode_jis_intel "JIS" PHP_INI_ALL  
有關(guān) PHP_INI_* 樣式的更多詳情與定義,見(jiàn) 配置可被設(shè)定范圍。

這是配置指令的簡(jiǎn)短說(shuō)明。

exif.encode_unicode string

exif.encode_unicode 定義了 UNICODE 用戶注釋被處理的字符集。默認(rèn)為 ISO-8859-15,可用于大多數(shù)非亞洲國(guó)家。本設(shè)置可以為空或者必須為一個(gè) mbstring 所支持的編碼。如果為空,則使用當(dāng)前 mbstring 內(nèi)部使用的編碼。

exif.decode_unicode_motorola string

exif.decode_unicode_motorola 定義了 Unicode 編碼的用戶注釋的圖像內(nèi)部字符集,如果圖像是摩托羅拉字節(jié)順序(big-endian)的話。本設(shè)置不能為空但可以指定一個(gè) mbstring 支持的編碼列表。默認(rèn)為 UCS-2BE。

exif.decode_unicode_intel string

exif.decode_unicode_intel 定義了 Unicode 編碼的用戶注釋的圖像內(nèi)部字符集,如果圖像是英特爾字節(jié)順序(little-endian)的話。本設(shè)置不能為空但可以指定一個(gè) mbstring 支持的編碼列表。默認(rèn)為 UCS-2LE。

exif.encode_jis string

exif.encode_jis 定義了 JIS 用戶注釋被處理的字符集。默認(rèn)為空值,迫使函數(shù)使用當(dāng)前 mbstring 使用的內(nèi)部編碼。

exif.decode_jis_motorola string

exif.decode_jis_motorola 定義了 JIS 編碼的用戶注釋的圖像內(nèi)部字符集,如果圖像是摩托羅拉字節(jié)順序(big-endian)的話。本設(shè)置不能為空但可以指定一個(gè) mbstring 支持的編碼列表。默認(rèn)為 JIS。

exif.decode_jis_intel string

exif.decode_jis_intel 定義了 JIS 編碼的用戶注釋的圖像內(nèi)部字符集,如果圖像是英特爾字節(jié)順序(litle-endian)的話。本設(shè)置不能為空但可以指定一個(gè) mbstring 支持的編碼列表。默認(rèn)為 JIS。