Я использую phpMyAdmin для управления своими таблицами.
моя база данных имеет кодировку UTF-8 (я изменил ее параметры сортировки - на вкладке «Операции» на utf8_general_ci).
Кодировка таблицы - UTF-8 (я изменил ее параметры сортировки - на вкладке «Операции» на utf8_general_ci).
и даже текстовые поля внутри таблицы имеют вид utf8_general_ci.
Дело в том, что в этом браузере отображаются странные знаки вопроса (но весь другой текст, не связанный с базой данных, будет отображаться правильно):
<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8" />
и с этой строкой браузер корректно отображает данные базы данных (но все остальные тексты не читаются):
<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=windows-1255" />
Я предполагаю, что это означает, что база данных закодирована в "windows-1255" - но почему ?! Как я могу определить его как utf-8 и отображать для меня нелатинские символы? Есть ли способ сделать это в phpMyAdmin? и что я делаю не так?