Все,
В "Поварной книге 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?