Я использую доктрину 2 … Так что некоторые записи (сущности) в БД содержат специальные символы, и когда я просматриваю текст в phpmyadmin, он показывает правильный текст
35 000 лет назад: оазис 1 (нижняя челюсть) и оазис 2 (череп) были обнаружены в Peştera cu Oase, Румыния. Нижняя челюсть была впервые обнаружена в 2002 году спелеологами Милотой, Бильгаром и Сарчиной ….
но в моей сущности на паузу отладки и на странице на веб-интерфейсе я вижу шайб
35 000 лет назад: Oase 1 (нижняя челюсть) и Oase 2 (череп) были обнаружены в Pe? Tera cu Oase, Румыния. Мандибулы были впервые обнаружены в 2002 году спелеологами Милотой, Бельгером и Сарцином? …
Как я могу это исправить?
Я нашел ответ, который удовлетворил меня …
PHP функция для преобразования юникода в специальные символы?
<?php echo mb_convert_encoding($str, 'HTML-ENTITIES', 'UTF-8'); ?>
Других решений пока нет …