2013-05-05 4 views
1

Я нашел ошибку на Mojolicious видеообработки при попытке вынести © символ (ASCII: 169)Mojolicious Шаблон не может оказать © характер

(также возвращает ошибку при попытке оказать ASCII больше> 128)

Template "D:\sandbox\mojo\templates\BlueLeaves\index.html.ep" has invalid encoding. at D:/Perl64/site/lib/Mojolicious/Plugin/EPLRenderer.pm line 44. 

Я пытался использовать как:

no utf8; 

и

use utf8; 

Но всегда возвращайте то же сообщение об ошибке

Вы знаете, как исправить эту проблему?

ответ

4

Я решил эту проблему, изменив кодировку файла шаблона на utf8 файл в моей среде IDE.

this answer Заканчивать и сохраните файл utf8

+0

Спасибо, ваше решение работает. Ты классный ^^ – dns

+1

Я рад, что это помогло - не отставайте от хорошей работы –

2

Использование UTF-8 кодировку, если это возможно - это всегда лучший ответ.

Однако, если вы действительно не можете использовать UTF-8, вы можете заменить символ авторского права на его объект HTML - ©. Это будет отображаться в качестве символа авторского права в браузере без необходимости отправки символа UTF-8.

Предпочтительно использовать UTF-8, хотя можно; это делает вещи намного проще.

+0

use utf8; не будет работать и всегда будет возвращать то же сообщение об ошибке. – dns

 Смежные вопросы

  • Нет связанных вопросов^_^