oapi-sdk-java icon indicating copy to clipboard operation
oapi-sdk-java copied to clipboard

事件内容中文乱码-能否在读取事件内容时强制使用UTF-8读取

Open YaoLilin opened this issue 1 year ago • 0 comments

在接收事件时出现事件内容中文乱码 在 HttpTranslator 类的 translate 方法中: String bodyStr = (String)request.getReader().lines().collect(Collectors.joining(System.lineSeparator())); 如果环境的默认字符集不是UTF-8,则会出现中文乱码,推荐强制使用UTF-8进行读取,如: BufferedReader reader = new BufferedReader(new InputStreamReader(request.getInputStream(), StandardCharsets.UTF_8)); String content = reader.lines().collect(Collectors.joining(System.lineSeparator()));

YaoLilin avatar Jun 20 '24 02:06 YaoLilin