Надежда С.
349 повідомлень
#10 років тому
В настройках хостинга изменила версию с 5.2 на 5.6, кодировка как стояла windows-1251 так и стоит.
В результате на сайте изменилась кодировка (предполагаю стала utf-8).
Хотя в htaccess прописано AddDefaultCharset Windows-1251 и <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

5.6 не поддерживает windows-1251???:o
Направила вопрос хостеру, почему они дают возможность выбрать одновременно php 5.6 и cp1251, если возникает какой то конфликт.
Но написала сюда, потому что от вас получу ответ раньше, чем от хостера.

P.S. Тыкать пальцем в хостера не буду, была всегда довольна качеством услуг.
Додатки:
  • 105 КБ
Сергей Глушко
834 повідомлення
#10 років тому
WebAir, php - без разницы кодировка вообще, он работает у какой угодно. Проблема скорей всего с кодом, а именно совместимостью.
Версии php 5.2,5.3 не совместимы с php 5.4 и выше, поэтому функции могут работать не конкретно или вовсе не работать, в том числе функции перекодирования строк.
Решения два: 1) оставить php 5.2, 2) Пересмотреть весь код, и перевести его в соответствие для php 5.4 и выше
Дмитрий Н.
8 повідомлень
#10 років тому
Ребят, 21 век на дворе а вы все в win 1251... utf-8 уже давно пора юзать! Но а вообще зачем Вам было обновлять версию пхп? У Вас проект на более старой не работает? По моему версию нужно выбирать под проект а не брать саму свежую в надежде на лучшую работу, правильно написали оставьте старую версию и не морочьте себе голову.
Надежда С.
349 повідомлень
#10 років тому
Вместо того, чтобы помочь с кодировкой, изменили версию на 5.5
Но все же, я настояла, чтобы была 5.6 и посоветовали в дополнение к AddDefaultCharset windows-1251 прописать php_value default_charset "windows-1251"
Сейчас все ОК )