Кто-нибудь, пожалуйста, скажите мне, как решить этот конфликт кодирования?
Примечание. Мои файлы сохраняются как файлы UTF-8.
Когда я использую:
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
Веб-страница показывает символы ниже, как обычно (они жестко закодированы на странице):
çÇ, ğĞ, şŞ
Но когда одни и те же символы поступают из БД (закодированные с помощью mysqli), они выглядят ненормально :
, ,
Когда я использую:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9"> <meta http-equiv="Content-language" content="tr">
На веб-странице отображаются символы ниже ненормального (они жестко закодированы на странице):
ğâ, ıİ, şı
Но когда одни и те же символы поступают из БД (закодированные с помощью mysqli), они выглядят нормально :
çÇ, ğĞ, şŞ