執行時配置

執行時配置

這些函式的行為受 php.ini 中的設定影響。

mbstring 模組可用時,exif 支援使用者註釋中的 Unicode 和 JIS 字元編碼的自動轉換。這是通過先用指定字符集將註釋解碼,把結果再用另一個符合你的 HTTP 輸出的字符集編碼來實現的。

Exif configuration options
名字 預設 可修改範圍 更新日誌
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  
有關 PHP_INI_* 樣式的更多詳情與定義,見 配置可被設定範圍

這是配置指令的簡短說明。

exif.encode_unicode string

exif.encode_unicode 定義了 UNICODE 使用者註釋被處理的字符集。預設為 ISO-8859-15,可用於大多數非亞洲國家。本設定可以為空或者必須為一個 mbstring 所支援的編碼。如果為空,則使用目前 mbstring 內部使用的編碼。

exif.decode_unicode_motorola string

exif.decode_unicode_motorola 定義了 Unicode 編碼的使用者註釋的影象內部字符集,如果影象是摩托羅拉位元組順序(big-endian)的話。本設定不能為空但可以指定一個 mbstring 支援的編碼列表。預設為 UCS-2BE。

exif.decode_unicode_intel string

exif.decode_unicode_intel 定義了 Unicode 編碼的使用者註釋的影象內部字符集,如果影象是英特爾位元組順序(little-endian)的話。本設定不能為空但可以指定一個 mbstring 支援的編碼列表。預設為 UCS-2LE。

exif.encode_jis string

exif.encode_jis 定義了 JIS 使用者註釋被處理的字符集。預設為空值,迫使函式使用目前 mbstring 使用的內部編碼。

exif.decode_jis_motorola string

exif.decode_jis_motorola 定義了 JIS 編碼的使用者註釋的影象內部字符集,如果影象是摩托羅拉位元組順序(big-endian)的話。本設定不能為空但可以指定一個 mbstring 支援的編碼列表。預設為 JIS。

exif.decode_jis_intel string

exif.decode_jis_intel 定義了 JIS 編碼的使用者註釋的影象內部字符集,如果影象是英特爾位元組順序(litle-endian)的話。本設定不能為空但可以指定一個 mbstring 支援的編碼列表。預設為 JIS。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *