У меня все базы данных, таблицы и столбцы MySQL установлены на utf8_general_ci
.
Если я использую phpMyAdmin, чтобы поместить символ £
в строку, когда я отображаю его на странице кодировки utf-8, я получаю старый добрый вопросительный знак-ромб.
Однако на той же странице, если я поставлю <?php echo 'pound symbol test: £' ?>
, символ отображается правильно, поэтому проблема должна быть с MySQL, а не со страницей.
Если я дам дамп своей базы данных и добавлю £
с помощью моего текстового редактора (установленный в UTF-8), а затем повторно импортирую, та же проблема, что и с добавлением £ в phpMyAdmin