Zend_form に挿入されたラテン文字 (ü、é など) を受け入れることができません。私が検証していなくても、これは受け入れられません。
これを機能させる方法はありますか?
Gr. トッシュ
Zend_form に挿入されたラテン文字 (ü、é など) を受け入れることができません。私が検証していなくても、これは受け入れられません。
これを機能させる方法はありますか?
Gr. トッシュ
いくつかのテストを行った後、単純な文字エンコーディングの問題のようです。
サーバーが UTF-8 エンコーディングのドキュメントを配信していない可能性があります。<head>
これを(できれば最初の子として)配置することで、ビュー/レイアウトでこれを簡単に強制できます
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
または HTML 5 doctype を使用している場合
<meta charset="utf-8">
私のテストでは必要ありませんでしたが、アプリケーション構成ファイルでエンコーディングも設定してもおそらく害はありませんZend_View
(とにかく「UTF-8」がデフォルトだと思います)
resources.view.encoding = "utf-8"