1
根據節點文檔,「二進制」編碼將在未來的版本中被棄用。什麼是新緩衝區的好替代品(「我的字符串」,「二進制」)
不過,我發現,如果我創造我的緩衝區像這樣我的代碼只能:
var buffer = new Buffer("Special chars like ñ and backspace", "binary");
什麼是實現同樣的事情的正確方法?
根據節點文檔,「二進制」編碼將在未來的版本中被棄用。什麼是新緩衝區的好替代品(「我的字符串」,「二進制」)
不過,我發現,如果我創造我的緩衝區像這樣我的代碼只能:
var buffer = new Buffer("Special chars like ñ and backspace", "binary");
什麼是實現同樣的事情的正確方法?
簡單地由編碼參數傳遞給http.write,這樣固定的:
var http = require("http");
var httpReq = http.request(options, callback);
httpReq.write("some string with special characters", "binary");
有在上述關於寫方法AFAIK該文檔沒有棄用。
我認爲你的代碼不工作沒有這個事實是一個更深層次的問題的跡象。 – 2012-02-10 03:33:01
在那之後你對緩衝區做了什麼? – 2012-02-10 07:50:53
我正在向服務器發送HTTP POST。我無法使用請求庫,所以我使用標準節點HTTP客戶端對象並使用它的.write函數。 – 2012-02-10 18:39:08