var http = require('http'); var querystring = require('querystring'); var server = http.createServer(function(req, res) { var post = ''; req.on('data', function(chunk) { post += chunk; }); req.on('end', function() { post = querystring.parse(post); console.log(text); res.write(post.title); res.write(post.text); res.end(); }); }).listen(3000);
回复 (6)
res.writeHead(200,{"Content-Type":"text/html;charset:UTF-8"}); 这样试试看
改了以后还是不行……
var http = require('http'); var querystring = require('querystring'); var server = http.createServer(function(req, res) { var post = ''; req.on('data', function(chunk) { post += chunk; }); req.on('end', function() { post = querystring.parse(post); res.writeHead(200,{"Content-Type":"text/html;charset:UTF-8"}); res.write(post.title); res.write(post.text); res.end(); }); }).listen(3000);
好像编译没通过
@shiedman 太感谢了………………原来是这样,感觉自己问得好白痴呀。
@ggaaooppeenngg <meta charset='tuf-8'>这写错了,是utf-8。text/html;charset:UTF-8也错了,是text/html;charset=UTF-8。楼主另外一篇post什么的没内容呀,乱码呀,就这个原因。