我们正在整个网站转换为UTF-8。在大多数情况下,我们没有遇到任何问题,但是目前®符号在视图中显示为无效字符,但是如果在Controller中输出值,那么它将正确显示。
我们已确定在主视图中包含元属性:
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
我们缺少一个设置吗?
答案 0 :(得分:1)
您的文件应采用UTF-8编码(UTF-8不含BOM,ANSI作为UTF-8)。
注意:Kohanas'HTML::chars()
使用Kohana::$charset
来决定在编码时使用哪个字符集,因此请使用它而不是htmlspecialchars()
。