java - 如何在 swagger ui 中为 v3/api-docs 设置编码 utf-8?

标签 java swagger swagger-ui openapi-generator springdoc

我的文档是使用 swagger UI 生成的。但我的语言有问题。如何设置语言编码?

v3/api-docs

enter image description here

最佳答案

这个问题我找到了两个答案,希望对你有帮助。一个是应用程序 yaml:

server:
 servlet:
   encoding:
    force-response: true
    charset: UTF-8

https://github.com/springfox/springfox/issues/3544

另一个是这个Setting charset for Open Api 3.0 / Swagger v3

@Bean
public ResourceBundleMessageSource translator() {
    ResourceBundleMessageSource source = new ResourceBundleMessageSource();
    source.setBasenames("swagger-message");
    source.setUseCodeAsDefaultMessage(true);
    source.setDefaultEncoding("utf-8");
    return source;
}

Setting charset for Open Api 3.0 / Swagger v3

关于java - 如何在 swagger ui 中为 v3/api-docs 设置编码 utf-8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73727962/

相关文章:

c# - 根据 roles/api_key 生成 Swashbuckle API 文档

ruby-on-rails - swagger_yard 将其生成的 JSON 放在哪里?

java - 图片上传崩溃

java - 将 MATLAB Javabuilder 输出对象元素转换为数组

swagger - 如何将 JSON 架构合并到我的 OpenAPI 文件中?

c# - 具有相同动词和不同路由的 Azure API App 多个操作会产生 swagger 错误

file-upload - 如何上传文件以从 swagger 流式传输?

authentication - 如何让 Swagger UI 让我提供身份验证 header ?

java - Oracle SqlDeveloper JDK 路径

java - 使用jar中的类路径类使用javac和java编译并运行