我在学习 Vert.x-Web 时遇到了一个问题,下面的代码会返回一个混乱的中文单词代码,任何人都可以帮忙吗?
HttpServer server = vertx.createHttpServer();
server.requestHandler(request -> {
// This handler gets called for each request that arrives on the server
HttpServerResponse response = request.response();
response.putHeader("content-type", "text/plain charset='utf-8'");
// Write to the response and end it
response.end("Hello World!中文");
});
server.listen(8080);
答案 0 :(得分:1)
我刚刚找到了原因,我认为vert.x支持UTF-8编码,但是我们需要确保所有的html文件和相关文件(包括css,js和font文件)都符合UTF-8格式,同时保存它。我们可以使用记事本打开文件并检查它是否是UTF-8格式,如果没有,请使用“另存为...”将其保存为UTF-8格式。