Когда открываю свой сайт вместо русского языка вылазят квадратики

В настройках браузера стандартно стоит Unicode (UTF-8), когда меняю кодировку на Cyrillic (windows-1251), русский язык появлятся.
А вопрос у меня такой: посетители не станут париться, меняя кодировку, а просто уйдут с сайта. Как с этим быть? Подскажите, буду очень благодарен.
Вам надо чтобы на странице и было вот это написано:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
А у вас скорее всего написано что-то другое.