кодировка символов — PHP в CLI с кириллическим контентом?

Мне нужна поддержка php-скрипта для кириллических символов.
/etc/php5/cli/PHP.ini:

default_charset = "UTF-8"

Мой скрипт запрашивает значения из таблицы MySQL (collation: utf8_general_ci) и записывает эти значения в переменную php.

Вывод скрипта просто «???» вместо текста, так что я думаю, что все еще есть проблема с неправильной кодировкой, если это значение MySQL является обычным латинским текстом, вывод этого скрипта будет в порядке.

Сам сайт отлично работает с кириллицей, только в командной строке у меня эти проблемы.

Должен ли я дать некоторые дополнительные параметры в командной строке?

0

Решение

Решение состоит в том, чтобы указать, какая кодировка должна использоваться при отправке данных из базы данных.
После того, как я добавлю следующую строку в мой скрипт, кириллические символы показываются без проблем. mysqli_set_charset($conn, 'utf8');

1

Другие решения

Других решений пока нет …