これは、実際の問題よりも好奇心に満ちたものであり、簡単でおそらくより好ましい回避策があります。Codeigniters フォーム検証を使用する場合、およびエラー メッセージを表示する場合、CI ユーザー ガイドには独自の検証メッセージを設定する 2 つの方法set_message-method
があります。システム フォルダーにある言語ファイルを使用する方法と編集する方法です。
ただし、言語ファイルを編集して私の母国語 (特殊文字 liks 'Ä' および 'Ö' を含む) のエラー メッセージを含めると、特殊文字が黒いひし形に置き換えられます。set_message-method
fromを使用するform_validation
と問題なく動作し、文字は UTF-8 で適切にエンコードされます。
メソッドの代わりにファイルを使用する場合の問題はどこにあり、どのように解決するのでしょうか?