这更像是一种好奇心而不是实际问题,因为有一种简单且可行的更优选的解决方法。使用Codeigniters表单验证时以及显示错误消息时,CI用户指南提供了两种设置自己的验证消息的方法:通过set_message-method
并编辑位于系统文件夹中的语言文件。
但是,当编辑语言文件以包含我的母语(包含特殊字符'Ä'和'Ö')的错误消息时,特殊字符将替换为黑色菱形。使用set_message-method
中的form_validation
时,它可以正常运行,并且字符使用UTF-8进行正确编码。
我想知道在使用文件而不是方法时该问题在哪里以及如何解决它?
答案 0 :(得分:1)
听起来您的编辑器不会将文件保存为UTF-8。确保它是。