gpt4 book ai didi

java - 日志中西里尔文日志的显示不正确

转载 作者:行者123 更新时间:2023-12-05 03:46:05 27 4
gpt4 key购买 nike

目前,Logbook 以错误的编码(ISO-8859-1 而不是 UTF-8)记录请求和响应,这就是西里尔字母显示不正确的原因。

{"message":"ÐÐ¾Ð¼ÐµÑ ÑелеÑона должен бÑÑÑ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½}

目前(库版本2.3.0),日志文本生成在org.zalando.logbook.DefaultHttpLogFormatter#format(org.zalando.logbook.Correlation, org.zalando.logbook.HttpResponse)中,最终调用org .zalando。 logbook.servlet。 LocalResponse#getCharset,它返回 ISO-8859-1 编码而不是 UTF_8。

如何更改编码?我该如何配置?

最佳答案

我正在使用 spring boot,我遇到了同样的问题,application.yml 中的这些行帮助了我:

  1. 对于2.3.0以下的spring boot版本spring.http.encoding.charset = UTF-8 和spring.http.encoding.force-response = true
  2. 对于高于 2.3.0 的 spring boot 版本 server.servlet.encoding.charset = UTF-8 和 server.servlet.encoding.charset.force-response = true

关于java - 日志中西里尔文日志的显示不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65474932/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com