我使用的服务是:识别-REST_API
调用的接口是:识别-REST_API
参数设置情况:
JSONObject params = new JSONObject();
params.put("format", "pcm");
params.put("rate", 8000);
params.put("channel", "1");
params.put("token", token);
params.put("cuid", cuid);
params.put("len", pcmFile.length());
params.put("speech", DatatypeConverter.printBase64Binary(loadFile(pcmFile)));
// add request header
conn.setRequestMethod("POST");
conn.setRequestProperty("Content-Type", "application/json; charset=utf-8");
conn.setDoInput(true);
conn.setDoOutput(true);
// send request
DataOutputStream wr = new DataOutputStream(conn.getOutputStream());
wr.writeBytes(params.toString());
wr.flush();
wr.close();
printResponse(conn);
开发平台和机型:window
SDK版本号:
代码或日志截图(上传截图能帮助您更快解决问题):
复现步骤、现象及其他描述:printResponse返回乱码,返回流读取出来的字符串是UTF-8,转码GB2312也是乱码
token
{
"scope": "public audio_voice_assistant_get audio_tts_post wise_adapt lebo_resource_base lightservice_public hetu_basic lightcms_map_poi kaidian_kaidian wangrantest_test wangrantest_test1 bnstest_test1",
"session_secret": "8410772d6dd082cd016e2b7029f7e503",
"expires_in": 2592000,
"refresh_token": "25.572c165986371537f61aa6afce2b4fcc.315360000.1791513920.282335-8676077",
"session_key": "9mzdXvE5Bz73xYZS84xHdTBGxs1U881Qf5OV+f11CtO5FtbQKVq231owAlNu55Ntjfx2b1dr6BKR4oz05S8b/7mJcorx",
"access_token": "24.e4e4aed5e8a238c10fddf4e9303be993.2592000.1478745920.282335-8676077"
}
要戒烟的孩子:
回复xieymxj:嗯,是的
回复要戒烟的孩子:查看一下你本地的字符编码吧,我们统一返回的是UTF-8的字符集。
xieymxj:
请问你的是说识别出来的文字是乱码吗?
回复xieymxj:嗯,是的
请问你的是说识别出来的文字是乱码吗?