Curl Resteasy Jackson JSON解析器无效的utf-8开始字节

Curl Resteasy Jackson JSON解析器无效的utf-8开始字节,curl,utf-8,jackson,resteasy,Curl,Utf 8,Jackson,Resteasy,我从windows命令行发布以下内容: curl -X POST -H "Content-Type: application/json; charset=UTF-8" -k -d "{\"firstName\":\"Marjan\",\"midName\":null,\"lastName\":\"Štekar\",\"address\":\"Kfdsfsd 84b\",\"province\":null,\"country\":\"SI\",\"zipId\":\"5211\",\"zipNam

我从windows命令行发布以下内容:

curl -X POST -H "Content-Type: application/json; charset=UTF-8" -k -d "{\"firstName\":\"Marjan\",\"midName\":null,\"lastName\":\"Štekar\",\"address\":\"Kfdsfsd 84b\",\"province\":null,\"country\":\"SI\",\"zipId\":\"5211\",\"zipName\":\"Kojsko\",\"idOrganization\":\"2014042311444948\",\"phoneNum\":\"+386.4336172\",\"faxNum\":\"+386.42226172\",\"email\":\"msss.stsss@adsfsd.si\",\"externalId\":\"2014042214301897\"}" https://domene.arctur.local/rest/contact
我得到了错误

org.codehaus.jackson.JsonParseException:无效的UTF-8开始字节0x8a 位于[来源:io.undertow.servlet.spec]。ServletInputStreamImpl@298db378;行:1,列:51]

如果我把什特卡换成斯蒂卡,它就行了

json是从UTF-8文本文件复制粘贴的


我如何强制命令行将chaarcters表示为UTF-8

也许您必须为后端应用程序启用Utf8Filter或类似的功能。@MichałZiober基于UTF-8的服务器上的所有依赖于此的设置是否尝试使用Windows命令行以外的其他功能?也许这是个问题,请参阅此链接。您可以尝试使用或类似的方式执行此命令吗?