文章詳情頁
node.js - request模塊如何指定請求編碼?
瀏覽:96日期:2024-07-23 14:27:39
問題描述
如題,最近在使用nodejs,向服務(wù)器獲取數(shù)據(jù),服務(wù)器是基于java,restful風格的,編碼集是Utf-8,例如此時服務(wù)器有一個Url是這樣:http://server.api/query/{keyword}此時我用request這樣發(fā)送請求
服務(wù)器獲取到的這個keyword是中文亂碼,如果我在瀏覽器上敲入這段Url,服務(wù)器的keyword能正確得到中文,所以我在想是不是request模塊默認不是utf-8的,如果是我猜測的這樣,請問如何設(shè)置編碼,如果不是,那么問題究竟出在哪里呢?望各位大神指點!
問題解答
回答1:encodeURIComponent(’測試查詢’)試下看看
相關(guān)文章:
1. 為啥總顯示密碼錯誤2. navicat - 數(shù)據(jù)庫建索引選擇的是hash,但保存后自動變成了btree|實踐時mysql四種引擎都有什么要注意的?3. mysql - sql 中 group 和field 查詢問題。4. 請教使用PDO連接MSSQL數(shù)據(jù)庫插入是亂碼問題?5. centos環(huán)境,mysql可以用非root(普通用戶)安裝么?6. mysql - phpmyadmin怎么分段導(dǎo)出數(shù)據(jù)啊?7. html5 - 有什么好的方法防止微信公眾號發(fā)紅包被刷么?8. javascript - onclick事件點擊不起作用9. mysql存儲過程變量值為NULL10. mysql 一個sql 返回多個總數(shù)
排行榜

熱門標簽