这更像是一个好奇而不是实际问题,因为有一个简单且可能更可取的解决方法。当使用 Codeigniters 表单验证和显示错误消息时,CI 用户指南提供了两种设置自己的验证消息的方法:通过set_message-method
和编辑位于系统文件夹中的语言文件。
但是,当编辑语言文件以包含我的母语中的错误消息(其中包含特殊字符,如“Ä”和“Ö”)时,特殊字符被替换为黑色菱形。使用set_message-method
from时,form_validation
它可以正常工作,并且字符已正确使用 UTF-8 编码。
我想知道使用文件而不是方法时问题出在哪里以及如何解决?