Я исследовал это, и все подобные вопросы не дают ответа. Я использую utf-8 на своей странице. Страница, BTW, http://www.publishmymusic.com/profile/artist/1361.Как отобразить текст на арабском языке?
Если я использую phpMyAdmin, я вижу арабские символы в базе данных. Но когда я читаю и показываю их, они выглядят так, как вы видите по указанному выше URL-адресу. Я посмотрел и посмотрел и не могу найти решение этой проблемы, поэтому он должен быть тонким. База данных - utf8_general_ci. Сама колонка - utf8_general_ci. На странице есть правильный метатег, получивший кодировку utf-8. Но это должно быть возможно, потому что phpMyAdmin показывает символы на арабском языке. Любые предложения приветствуются.
'utf8_general_ci' является ** не ** кодировка, это сортировка. Выполните 'SET NAMES utf8 COLLATE utf8_general_ci;' сразу после установления соединения. – Crozin
Попробуйте использовать 'mysqli :: set_charset' или' mysql_set_charset', чтобы установить набор символов соединения 'utf8'. Я считаю, что это может по умолчанию 'latin1'. Я предполагаю, что вы используете PHP, хотя вы не указали .. – spencercw