2

Zend_form に挿入されたラテン文字 (ü、é など) を受け入れることができません。私が検証していなくても、これは受け入れられません。

これを機能させる方法はありますか?

Gr. トッシュ

4

1 に答える 1

1

いくつかのテストを行った後、単純な文字エンコーディングの問題のようです。

サーバーが 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"
于 2011-09-08T02:11:46.380 に答える