【发布时间】:2015-06-12 00:20:47
【问题描述】:
我正在尝试从请求中获取数据,但格式或编码不是我想要的。
我尝试使用req.setEncoding('utf8')设置编码
我应该得到的字符串是:
import Graphics.Element exposing (..)
import Graphics.Collage exposing (..)
import Color exposing (..)
main : Element
main = collage 500 500 [filled orange (circle (1 + 49)]
我实际得到的是:import+Graphics.Element+exposing+%28..%29%0D%0Aimport+Graphics.Collage+exposing+%28..%29%0D%0Aimport+Color+exposing+%28..%29%0D%0Amain+%3A+Element%0D%0Amain+%3D+collage+500+500+%5Bfilled+orange+%28circle+%281+%2B+49%29%5D
这是我读取数据并设置编码的地方:
function onPost () {
// When there is a POST request
app.post('/elmsim.html',function (req, res) {
console.log('POST request received from elmsim')
req.setEncoding('ascii')
req.on('data', function (data) {
// Create new directory
createDir(data, res)
})
})
}
任何帮助都会很棒!谢谢
【问题讨论】:
标签: javascript node.js string encoding character-encoding