文章詳情頁
node.js - request模塊如何指定請求編碼?
瀏覽:189日期:2024-07-23 14:27:39
問題描述
如題,最近在使用nodejs,向服務器獲取數據,服務器是基于java,restful風格的,編碼集是Utf-8,例如此時服務器有一個Url是這樣:http://server.api/query/{keyword}此時我用request這樣發送請求

服務器獲取到的這個keyword是中文亂碼,如果我在瀏覽器上敲入這段Url,服務器的keyword能正確得到中文,所以我在想是不是request模塊默認不是utf-8的,如果是我猜測的這樣,請問如何設置編碼,如果不是,那么問題究竟出在哪里呢?望各位大神指點!
問題解答
回答1:encodeURIComponent(’測試查詢’)試下看看
相關文章:
1. node.js - nodejs+express+vue2. 使用mysql命令行連接遠程數據庫host跳轉3. python - 如何把152753這個字符串轉變成時間格式15:27:534. javascript - onclick事件點擊不起作用5. java - web端百度網盤的一個操作為什么要分兩次請求服務器, 有什么好處嗎6. DADB.class.php文件的代碼怎么寫7. python 字符串匹配問題8. 數據庫 - Mysql的存儲過程真的是個坑!求助下面的存儲過程哪里錯啦,實在是找不到哪里的問題了。9. javascript - 如何獲取未來元素的父元素在頁面中所有相同元素中是第幾個?10. python對8000行csv添加列
排行榜

網公網安備