运行时配置

这些函数的行为受 php.ini 中的设置影响。

当模块 mbstring 可用时,Exif 支持自动转换用户评论的 Unicode 和 JIS 字符编码。这通过首先使用指定的字符集解码评论来完成。然后使用另一个字符集对结果进行编码,该字符集应与您的 HTTP 输出匹配。

Exif 配置选项
名称 默认值 可变 更改日志
exif.encode_unicode "ISO-8859-15" INI_ALL  
exif.decode_unicode_motorola "UCS-2BE" INI_ALL  
exif.decode_unicode_intel "UCS-2LE" INI_ALL  
exif.encode_jis "" INI_ALL  
exif.decode_jis_motorola "JIS" INI_ALL  
exif.decode_jis_intel "JIS" INI_ALL  
有关 INI_* 模式 的更多详细信息和定义,请参阅 配置设置可以设置的位置

以下是配置指令的简短说明。

exif.encode_unicode string

exif.encode_unicode 定义处理 UNICODE 用户评论的字符集。默认值为 ISO-8859-15,这应该适用于大多数非亚洲国家。该设置可以为空,或者必须是 mbstring 支持的编码。如果为空,则使用 mbstring 的当前内部编码。

exif.decode_unicode_motorola string

exif.decode_unicode_motorola 定义如果图像以摩托罗拉字节顺序(大端)存储,则 Unicode 编码的用户评论的图像内部字符集。此设置不能为空,但您可以指定 mbstring 支持的编码列表。默认值为 UCS-2BE。

exif.decode_unicode_intel string

exif.decode_unicode_intel 定义如果图像以英特尔字节顺序(小端)存储,则 Unicode 编码的用户评论的图像内部字符集。此设置不能为空,但您可以指定 mbstring 支持的编码列表。默认值为 UCS-2LE。

exif.encode_jis string

exif.encode_jis 定义处理 JIS 用户评论的字符集。默认值为一个空值,这将强制函数使用 mbstring 的当前内部编码。

exif.decode_jis_motorola string

exif.decode_jis_motorola 定义如果图像以摩托罗拉字节顺序(大端)存储,则 JIS 编码的用户评论的图像内部字符集。此设置不能为空,但您可以指定 mbstring 支持的编码列表。默认值为 JIS。

exif.decode_jis_intel string

exif.decode_jis_intel 定义如果图像以英特尔字节顺序(小端)存储,则 JIS 编码的用户评论的图像内部字符集。此设置不能为空,但您可以指定 mbstring 支持的编码列表。默认值为 JIS。

添加笔记

用户贡献笔记

此页面没有用户贡献笔记。
To Top