问题描述
通过以下设置使用express和body-parser:
0
使用npm start运行nodejs服务器时,json主体中的特殊字符按预期编码为utf-8。一旦托管在IIS中,字符编码就会失败。唯一的区别是托管环境。为.net Globalization选项正确设置了带有'utf-8'设置的托管nodejs服务器应用程序的IIS站点,没有任何区别。仔细检查了web.config。可能会弄乱传入的请求数据吗?
json正文请求输出-当Nodejs托管在IIS中
json正文请求输出-使用npm start直接运行服务器时:
有关可能发生的情况的提示: https://www.i18nqa.com/debug/bug-utf-8-latin1.html
有人知道在哪里看吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)