文章詳情頁
node.js - request模塊如何指定請求編碼?
瀏覽:105日期:2024-07-23 14:27:39
問題描述
如題,最近在使用nodejs,向服務(wù)器獲取數(shù)據(jù),服務(wù)器是基于java,restful風(fēng)格的,編碼集是Utf-8,例如此時(shí)服務(wù)器有一個(gè)Url是這樣:http://server.api/query/{keyword}此時(shí)我用request這樣發(fā)送請求
服務(wù)器獲取到的這個(gè)keyword是中文亂碼,如果我在瀏覽器上敲入這段Url,服務(wù)器的keyword能正確得到中文,所以我在想是不是request模塊默認(rèn)不是utf-8的,如果是我猜測的這樣,請問如何設(shè)置編碼,如果不是,那么問題究竟出在哪里呢?望各位大神指點(diǎn)!
問題解答
回答1:encodeURIComponent(’測試查詢’)試下看看
上一條:node.js - 啟動(dòng)ghost的時(shí)候報(bào)這個(gè)錯(cuò)是怎么回事?下一條:node.js - 使用nvm重裝node后,angular cli 如何配置?
相關(guān)文章:
1. mysql - msyql 判斷字段不為空 簡單方法2. docker gitlab 如何git clone?3. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””4. dockerfile - [docker build image失敗- npm install]5. java - yuicompressor-maven-plugin 合并可用卻不壓縮, 哪配置不對?6. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?7. html5 - vue 里的Elemen UI的時(shí)間怎么轉(zhuǎn)化為時(shí)間戳嗎8. linux - mysql源碼安裝遇到的問題9. javascript - Vue 自定義控件v-model雙向綁定10. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問題。
排行榜

熱門標(biāo)簽