Браузер отображает этот символ, когда байты на странице не совпадают ни с одним действительным символом кодировки / кодировки страницы.
Например, «ö» (hex 0xf6 или ö
)является допустимым символом в ISO-8859-1 (Iso Latin 1), но не в UTF-8;для UTF-8 он должен быть закодирован как два байта.
Чтобы узнать, что на самом деле представляет собой символ, найдите меню «кодировка» или «кодировка» и переключайтесь на другое, пока символ не станет читаемым,Теперь вы знаете, что это было изначально.Затем проверьте источник.Обычная проблема заключается в том, что программа считывает данные в неправильной кодировке и затем обрабатывает поток байтов.
Это может произойти, когда вы открываете текст страницы в редакторе и сохраняете его с неправильной кодировкой или когдабазовая база данных думает, что вы отправляете UTF-8, когда фактически отправляете ISO-Latin-1 и т. д.