В php echo
выдает вопросительные знаки. Делаю обращение к базе с кодировкой utf8_general_ci
.
Код:
$eventorg_1 = mysqli_query($link, "SELECT * FROM `topfive` WHERE `id` = '1'");
$topfive_1 = mysqli_fetch_assoc($eventorg_1);
$topfive_11 = $topfive_1['anun'];
echo $topfive_11;
Как это исправить?
Перед началом запросов выполнить:
SET NAMES UTF8;
SET NAMES utf8
, который используется в многих фреймворках и CMS не является правильным, хотя когда речь идет о кодировках latin1 и utf8 это не принципиально. Правильный путь такой:
mysqli_set_charset('utf8');
или, если вы вдруг используйте устаревший mysql:
mysql_set_charset('utf8');
По сути эти методы аналогичны установке кодировки клиента через SET NAMES
, но также сохраняют эту кодировку на стороне клиента, что учитывается в функциях экранирования.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Дано: ОС windows 10, на системном диске C стоит OpenServer, для которого в настройках указано, что корневая папка доменов на другом диске - DЧерез composer...
Подскажите,какую-либо библиотеку для php (желательно с github) или вообще как можно сделать примерно такое для формы, чтобы можно было вставлять...