node.js中req.params的問題 財富值71?
在express4.x中使用req.params讀取URL中的參數,當參數為中文時,req.url輸出的中文為十六進制,而req.params輸出的確是中文,我想問一下使用re<愛尬聊_生活百科>q.params是不是調用了什么或是默認哪種解碼方式
不在剝柚子的圣女 2022-09-10 16:00
肯定是UTF-8編碼,因為當前官方node僅僅支持UTF-8一種多字節編碼方式,utf-8中一個漢字由三個字節構成,你觀看url中16進制編碼正好是12個字節,通過這個也可以驗證。req.body req.query req.params 把轉碼的多字節都會反轉回來。