執行時配置
這些函式的行為受 php.ini 中的設定影響。
當 mbstring 模組可用時,exif
支援使用者註釋中的 Unicode 和 JIS
字元編碼的自動轉換。這是通過先用指定字符集將註釋解碼,把結果再用另一個符合你的
HTTP
輸出的字符集編碼來實現的。
名字 | 預設 | 可修改範圍 | 更新日誌 |
---|---|---|---|
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 |
這是配置指令的簡短說明。
-
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。