帮朋友搞得一段程序,是易语言环境的post,我要传递一串带有中文的JSON给node服务器.字符串如下
{"itemdata":{"nType":"1","nBaoYou":"0","szItemId":"536347062406","title":"秋冬新款女装韩版半高领毛 衣女加厚修身显瘦长袖套头针织衫打底衫","secondTitle":"","imgURL":"http://img4.tbcdn.cn/tfscom/i1/TB1OniJLXXXXXXzXpXXXXXXXXXX_!!0-item_pic.jpg","promotionTxt":"限时秒杀价","fOldPrice":"108","fThirdPrice":"0","fCommissionPer":"10.5","fCommission":"2.08","nTgCount":"0","nSellCount":"37","fPingFen":"0","nPingjiaCount":"5","szTgURL":"","szWebTgURL":"","szBlogTgURL":"","shortUrl":"","szDesc":"","nick":"艾伦圣玛旗舰店","coupon":""}}
然后,服务器接受到以后显示的是乱码,
我觉得 post 的内容本身应该就是采用 UTF8 编码过的吧,然后你在服务器上看到中文乱码,我想会不会是你服务器本身就是英文环境,没有中文支持,所以才不支持中文显示。我是这么认为的
在Http Header中加上Content-Type:"application/json;charset=UTF-8"。