vertx-web httpserver 在响应中文单词时代码混乱



我在学习 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);

我刚刚找到了原因,我认为实际上 vert.x 支持 UTF-8 编码,但我们需要确保所有 html 文件和相关文件(包括 css、js 和字体文件)在保存时都匹配 UTF-8 格式。 我们可以使用记事本打开文件并检查它是否是 UTF-8 格式,如果不是,请使用"另存为..."将其另存为 UTF-8 格式。

最新更新