您的位置:首页 > 其它

有道翻译发送带中文的get请求时乱码问题

2013-07-22 20:08 405 查看
有道翻译的API接口说明:

版本:1.1,请求方式:get,编码方式:utf-8
主要功能:中英互译,同时获得有道翻译结果和有道词典结果(可能没有)
参数说明:
 type - 返回结果的类型,固定为data
 doctype - 返回结果的数据格式,xml或json或jsonp
 version - 版本,当前最新版本为1.1
 q - 要翻译的文本,不能超过200个字符,需要使用utf-8编码
 

其中的q需要使用utf-8编码,如果这个处理不好,死活都是乱码,出来的结果就是“30 - 无法进行有效的翻译”

其实处理起来也很简单,就是对q进行编码转换:

URLEncoder.encode(req,"UTF-8");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: