JS и CSS
Могут содержать UTF-8
И вы можете поиметь очень веселые грабли в виде кривых сообщений.
В общем американцы и прочие жуткие снобы, и с этими кодировками сталкиваешься постоянно.
Общий совет если ваша система позволяет UTF-8 и этот файл не фрагмент, сохраняйте в UTF-8 with BOM
Если это фрагмент, то на первой строчке вставляйте обязательно комментарий