THINKPHP6 运行出现Malformed UTF-8 characters, possibly incorrectly encoded
发表时间:2023-01-14 11:54:53
文章作者:新翔软件
浏览次数: 939
出现问题的语句是用Doctrine Annotations做批量读取控制器注释和操作节点注释的功能,原先功能正常,后来更改了些功能,今天再更新节点报这个错误。网上搜到的结果都是说数据库编码问题,因为出错的语句还未涉及数据库读写,所以还是怀疑文件问题。后来打开thinkphp6的调试功能逐个检查错误提示,发现提示某个文件的节点注释提示错误。
找到这个文件的节点注释:
/**
* @NodeAnotation(title="统计",auth=false)
*/
原来这个注释中英文逗号输入成了中文逗号,改为英文逗号后更新节点功能正常。
————————————————
版权声明:本文为CSDN博主「djlhf」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/djlhf/article/details/126293869