Полагаю, ваш HTML написан в другой кодировке, чем то, что веб-сервер сообщает клиенту Самое простое решение - добавить
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
на ваш <head>
тег. Другой подход - заставить веб-сервер отправлять правильный заголовок. Например:
Content-Type: text/html; charset=utf-8
Обратите внимание, что "utf-8
" это просто пример. Замените его фактической кодировкой.