01
Окт
2017

Кириллица fgets() PHP

Не могу разобраться с кодировкой. Данная функция выполняется, и просит запрос ввода. При вводе русских символов происходит следующие... PHP 7.0, запущен в модуле CLI. В итоге fgets возвращает пустую строку размер в количество символов, но не как не русские символы. С английскими символами, все работает отлично. Перепробовал многое, попрошу помощи.

function queryline($prompt = '')//наша функция запроса ввода
{
    echo $prompt;
    $str = fgets(STDIN);
    return iconv('ASCII', 'UTF-8', $str);
}

Источник: https://ru.stackoverflow.com/questions/725274/%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%B8%D1%86%D0%B0-fgets-php

Share

Тебе может это понравится...