Если в голове сайта поставить метатег
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
то страницы сайта надо перевести в ютф-8 без бом(открываете страницу нотпадом ++, во вкладке "кодировки" нажимаете "преобразовать в utf-8 без bom" сохраняете - крякобрязы больше появиться не должны,
если
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
то, насколько я помню, можно сохранять и в обычном блокноте с ANSI.