0

これは、実際の問題よりも好奇心に満ちたものであり、簡単でおそらくより好ましい回避策があります。Codeigniters フォーム検証を使用する場合、およびエラー メッセージを表示する場合、CI ユーザー ガイドには独自の検証メッセージを設定する 2 つの方法set_message-methodがあります。システム フォルダーにある言語ファイルを使用する方法と編集する方法です。

ただし、言語ファイルを編集して私の母国語 (特殊文字 liks 'Ä' および 'Ö' を含む) のエラー メッセージを含めると、特殊文字が黒いひし形に置き換えられます。set_message-methodfromを使用するform_validationと問題なく動作し、文字は UTF-8 で適切にエンコードされます。

メソッドの代わりにファイルを使用する場合の問題はどこにあり、どのように解決するのでしょうか?

4

1 に答える 1

1

ファイルがエディターによって UTF-8 として保存されていないようです。であることを確認してください。

于 2012-07-27T00:18:16.653 に答える