最近在做用java调用金蝶K3的webapi,实现订单的保存的功能。通过金蝶论坛的
【http://club.kingdee.com/forum.php?mod=viewthread&tid=959863&source=new_club&word=Cloud%E7%B3%BB%E7%BB%9F%E9%9B%86%E6%88%90%20Java】这个帖子给出的代码,已经能成功将数据存到erp,但是在这个过程中出现了中文乱码的现象。
解决方法如下:
......
HttpURLConnection connection = (HttpURLConnection) postUrl.openConnection();
DataOutputStream out = new DataOutputStream(connection.getOutputStream());
JSONObject jObj = new JSONObject();
......
// out.writeBytes(jObj.toString()); 改为↓
out.write(jObj.toString().getBytes());
out.flush();
out.close();