我正在获取需要在 SpringBoot Rest 控制器中处理的 xml 文件。但我在解析西里尔字符时遇到问题。在我的控制器中,这些符号如下所示:d�鲲㮮弯。
我试图使用解码
new String(xmlstring.getBytes("UTF-8"), "Windows-1251")
我也试图添加到我的控制器:
consumes = "application/json; charset=UTF-8"
我的控制器顶部如下所示:
@PostMapping(value = "/endpoint", produces = "text/xml; charset=windows-1251", consumes = "application/json; charset=UTF-8")
@ApiOperation("...")
public ResponseEntity<String> get(@RequestBody String xml)
我需要将其解析为标准西里尔文形状。谢谢你。