Дело может быть в кодировке файла, которая не соответствует заявленной в шапке HTML-странички. В этом случае возникают проблемы с декодированием символов, отличных от ASCII, в том числе знака рубля.
Попробуйте вместо знака рубля указать его HTML-сущность:
₽