@Kostya00723

Как поправить кодировку на сайте?

Русские буквы 'И', 'Э' капсом сайт воспринемает за � (симовлы)
В чем может быть проблема? (все остальные буквы отображаются как нужно)

Информация :
Данные берутся из GET запроса
Кодировки файлов UTF8 выставлены

Уже весь мозг сломал...
cbfb3e10d3ac4bdbb3cf9ae0e94f11ce.png
  • Вопрос задан
  • 486 просмотров
Решения вопроса 2
ObsSpace
@ObsSpace
Перед отправкой
$string = iconv("windows-1251", "utf-8", $string);
Ответ написан
vahe_2000
@vahe_2000
php.net/manual/en/function.iconv.php

<?php
$text = "'И', 'Э'";

echo 'Original : ', $text, PHP_EOL;
echo 'TRANSLIT : ', iconv("UTF-8", "ISO-8859-1//TRANSLIT", $text), PHP_EOL;
echo 'IGNORE   : ', iconv("UTF-8", "ISO-8859-1//IGNORE", $text), PHP_EOL;
echo 'Plain    : ', iconv("UTF-8", "ISO-8859-1", $text), PHP_EOL;

?>


результат

Original : 'И', 'Э'
TRANSLIT : '?', '?'
IGNORE   : '', ''
Plain    : <br />
<b>Notice</b>:  iconv(): Detected an illegal character in input string in <b>[...][...]</b> on line <b>7</b><br />
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы