Пытаюсь вывести в html кнопки с текстом вот таким php-скриптом:
$tags;
switch (basename($_SERVER["REQUEST_URI"])){
case "333.php":
$tags = <<<EOT
<a href="https://site.ru/page1.html"><button>Первая страница</button></a>
<a href="https://site.ru/page2.html"><button>Вторая страница</button></a>
<a href="https://site.ru/page3.html"><button>Третья страница</button></a>
<a href="https://site.ru/page4.html"><button>Четвертая страница</button></a>
EOT;
$convertedTags = mb_convert_variables($tags, 'utf-8', mb_detect_encoding($tags));
break;
}
Кнопки выводятся, но вместо кириллицы на кнопках только знаки вопроса. Я пробовала также:
$convertedTags = mb_convert_encoding($tags,'utf-8',mb_detect_encoding($tags));
Или так:$convertedTags = mb_convert_encoding($tags,'utf-8');
Но в этих случаях вообще кнопки/ссылки не отображаются. Подскажите, пожалуйста, как перевести на русский текст на кнопках.
Спасибо!
При сохранении файлов (обязательно ВСЕХ!) выбрать кодировку UTF-8 without BOM, повторюсь, without BOM - это необходимая настройка, в противном случае Ваш сайт не будет работать как надо.
Источник Выставляем кодировку UTF-8
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Пытаюсь сделать авторизацию на чистом PHP с паттерном MVCПочему-то модель возвращает bool(false), вместо массива с данными пользователя при входе...
Подскажите, можно ли, например, при помощи curl'а выполнить запрос в стиле формы с последующей переадресацией ? Ну те если есть форма, то там...
Есть строка 167_319_838_852 строка динамическая может быть такой 167_319_8388 и такой 167_3195