久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - nodejs處理post請(qǐng)求回的gbk亂碼怎么處理?

瀏覽:181日期:2023-09-16 13:55:02

問題描述

1.自己用express搭建的本地服務(wù)器,利用webpack的proxyTable做了線上接口轉(zhuǎn)發(fā)。2.線上接口后臺(tái)是java,返回?cái)?shù)據(jù)是gbk格式3.客戶端發(fā)起post請(qǐng)求能正確返回?cái)?shù)據(jù)(network中)4.console.log或者渲染在頁面中中文都是亂碼,請(qǐng)問怎么解決

試了下iconv-lite不奏效,不知道是不是寫的不對(duì)

自己寫的接口apiRoutes.post(’/hospitallist.xhtml’,function(req,res){ res.send(res)})會(huì)被轉(zhuǎn)到xxx.com/hospitallist.xhtml

問題解答

回答1:

最后還是用superagent的方法解決了

var charset = require(’superagent-charset’);var superagent = charset(require(’superagent’));function agent(req,res){ superagent.post(url+req.path) .type(’form’) .send(req.body) .set(’Accept’, ’application/json’) .charset(’gbk’) .end(function (err, sres) { var html = sres.text; res.send(html); });}app.post(’/list’,function(req,res,next){ agent(req,res)})回答2:

res.charset = ’gbk’;res.send(’some thing’);回答3:

后臺(tái)發(fā)送數(shù)據(jù)到前端,在實(shí)例化PrintWriter對(duì)象前加上

response.setCharacterEncoding('GBK');然后再 PrintWriter writer=response.getWriter();

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 建始县| 泌阳县| 措美县| 峡江县| 鸡泽县| 积石山| 龙门县| 梅河口市| 休宁县| 上犹县| 日照市| 原阳县| 绍兴市| 阿尔山市| 游戏| 富蕴县| 榆中县| 灵武市| 应城市| 石家庄市| 林周县| 乐陵市| 平果县| 灌阳县| 津市市| 通河县| 金沙县| 鸡泽县| 太保市| 固镇县| 化州市| 家居| 临安市| 上犹县| 绥棱县| 徐州市| 七台河市| 无锡市| 甘德县| 合水县| 佳木斯市|