我在尝试渲染 © 字符 (ascii: 169) 时在 Mojolicious 渲染器上发现错误
(当尝试渲染大于 128 的 ascii 时也返回错误)
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;
但总是返回相同的错误信息
你知道如何解决这个问题吗?
最佳答案
我通过在我的 IDE 中将模板文件的编码更改为 utf8 文件来解决这个问题。
查看 this answer并将您的文件保存为 utf8
关于perl - Mojolicious 模板无法呈现 © 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16387743/