我无法让 Zend_form 接受任何插入的拉丁字符(ü、é 等)。即使我没有验证它也不接受这一点。
有谁现在如何让它工作?
格。胡说
我无法让 Zend_form 接受任何插入的拉丁字符(ü、é 等)。即使我没有验证它也不接受这一点。
有谁现在如何让它工作?
格。胡说
经过几次测试,这似乎是一个简单的字符编码问题。
您的服务器可能未使用 UTF-8 编码传送文档。您可以通过将其放置在您的<head>
(最好作为第一个孩子)中轻松地在您的视图/布局中强制执行此操作
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
或者如果使用 HTML 5 文档类型
<meta charset="utf-8">
在您的应用程序配置文件中设置编码可能没有什么坏处,Zend_View
尽管在我的测试中这不是必需的(我认为“UTF-8”无论如何都是默认值)
resources.view.encoding = "utf-8"