KNOWLEDGE/知識(shí)
分享你我感悟
THINKPHP6 運(yùn)行出現(xiàn)Malformed UTF-8 characters, possibly incorrectly encoded
發(fā)表時(shí)間:2023-01-14 11:54:53
文章作者:新翔軟件
瀏覽次數(shù): 757
出現(xiàn)問題的語句是用Doctrine Annotations做批量讀取控制器注釋和操作節(jié)點(diǎn)注釋的功能,原先功能正常,后來更改了些功能,今天再更新節(jié)點(diǎn)報(bào)這個(gè)錯(cuò)誤。網(wǎng)上搜到的結(jié)果都是說數(shù)據(jù)庫編碼問題,因?yàn)槌鲥e(cuò)的語句還未涉及數(shù)據(jù)庫讀寫,所以還是懷疑文件問題。后來打開thinkphp6的調(diào)試功能逐個(gè)檢查錯(cuò)誤提示,發(fā)現(xiàn)提示某個(gè)文件的節(jié)點(diǎn)注釋提示錯(cuò)誤。
找到這個(gè)文件的節(jié)點(diǎn)注釋:
/**
* @NodeAnotation(title="統(tǒng)計(jì)",auth=false)
*/
原來這個(gè)注釋中英文逗號(hào)輸入成了中文逗號(hào),改為英文逗號(hào)后更新節(jié)點(diǎn)功能正常。
————————————————
版權(quán)聲明:本文為CSDN博主「djlhf」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/djlhf/article/details/126293869