在“PHP Cookbook”中(第589页)提到,为了正确设置传出数据的字符编码为UTF-8,需要编辑default_encoding配置为utf-8。然而,在文件php.ini中我找不到这个配置项。是否应该简单地添加一行代码:
我有一个; default_charset = "iso-8859-1"。如您所见(
我还发现其他编码指令,但不知道该怎么办。
default_encoding = "utf-8"
?我有一个; default_charset = "iso-8859-1"。如您所见(
;
),目前它没有激活。我应该删除分号并将其设置为"utf-8"
吗?这样做会处理默认编码吗?我还发现其他编码指令,但不知道该怎么办。
[iconv]
;iconv.input_encoding = ISO-8859-1
;iconv.internal_encoding = ISO-8859-1
;iconv.output_encoding = ISO-8859-1
...
; http://php.net/exif.encode-unicode
;exif.encode_unicode = ISO-8859-15
...
;mssql.charset = "ISO-8859-1"
...
;exif.encode_unicode = ISO-8859-15
我是否可以把所有编码都替换为utf-8
呢?有没有什么理由不这样做?