Есть сайт в кодировке cp1251.
Есть форма редактирования, к примеру, новости:
<form action="" method="post" enctype="multipart/form-data">
<input type="text" name="title" style="width: 98%" />
</form>
Данные для существующей новости заполняются таким образом:
берем информацию из базы, заполняем $_POST['title'], показываем форму.
Проблема: после перехода на php 5.5, в input при использовании кириллицы показывается пустая строка.
При использовании только английских букв все работает хорошо.
Добавлю что при выводе $_POST['title'] на экран показывается нужная строка вне зависимости от символов.
Здесь не используется htmlspecialchars и другие функции работы с текстом.
Конечно, можно было бы поставить во всех инпутах value="...", но проблема в том, что таких форм много и все-таки хочется разобраться, в чем дело.
Возможно, что-то с настройками сервера?