通过传递json参数,生成需要的spark任务模板,生成的Properties文件乱码。主要是http传参与服务端接收参数的问题
解决方案
客户端
httpPost.setEntity(new StringEntity(GsonUtils.toJsonString(map).toString(),"utf-8"));
服务端
HttpServletRequest.setCharacterEncoding("UTF-8");
如果Properties需要设置
prop.store(new OutputStreamWriter(out, "utf-8"), "the properties's comment")
本文详细介绍了如何解决通过HTTP传递JSON参数时,生成的Spark任务模板Properties文件出现乱码的问题。主要涉及客户端使用正确的字符集编码以及服务端正确接收参数的解决方案。
773

被折叠的 条评论
为什么被折叠?



