Все,
В "Поварной книге PHP" они говорят (стр .589), что для правильной установки кодировки исходящих данных char в utf-8 необходимо отредактировать конфигурацию default_encoding
до utf-8.
Однако я не могу найти эту конфигурацию в php.ini
. Должен ли я просто добавить строку, которая скажет 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
?