写了个java小程序用来实现提交微信支付,在eclipse中运行正常但到cmd里就报错,求大神解答

下面这行代码就是出错的地方,其中returnXmlDate就是微信支付服务器返回来的xml格式的数据。我的设计是如果返回数据中存在“err_code_des”时就显示CD... 下面这行代码就是出错的地方,其中returnXmlDate就是微信支付服务器返回来的xml格式的数据。我的设计是如果返回数据中存在“err_code_des”时就显示CDATA标签里的内容,涉及到的代码如截图,图二是cmd的报错内容,是在是百思不得其解。。。附上报错时returnXmlDate的内容<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg><appid><![CDATA[wx1234567891234567]]></appid><mch_id><![CDATA[10000000]]></mch_id><nonce_str><![CDATA[lsTGWu9Vc5PgOxdV]]></nonce_str><sign><![CDATA[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX]]></sign><result_code><![CDATA[FAIL]]></result_code><err_code><![CDATA[AUTHCODEEXPIRE]]></err_code><err_code_des><![CDATA[请扫描微信支付被扫条码/二维码]]></err_code_des></xml>
找出问题来了。。。原来因为UTF-8和GBK的编码问题,cmd把一个“]"认成汉字了所以找不到结尾。。。。谢谢大家的浏览。。。
展开
 我来答
匿名用户
2016-06-11
展开全部
不错,加油 。。。。。。。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zeuskim
2016-06-14 · TA获得超过182个赞
知道小有建树答主
回答量:397
采纳率:50%
帮助的人:119万
展开全部
这些其实都可以看微信支付配置指南的返回错误代码来排查
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式