diff --git a/src/main/java/com/qiniu/sms/SmsManager.java b/src/main/java/com/qiniu/sms/SmsManager.java index 5da62c06a..9103c3669 100644 --- a/src/main/java/com/qiniu/sms/SmsManager.java +++ b/src/main/java/com/qiniu/sms/SmsManager.java @@ -1,5 +1,6 @@ package com.qiniu.sms; +import com.qiniu.common.Constants; import com.qiniu.common.QiniuException; import com.qiniu.http.Client; import com.qiniu.http.MethodType; @@ -68,7 +69,7 @@ public Response sendMessage(String templateId, String[] mobiles, Map 0); - return post(requestUrl, Json.encode(bodyMap).getBytes()); + return post(requestUrl, Json.encode(bodyMap).getBytes(Constants.UTF_8)); } /** @@ -177,7 +178,7 @@ public Response modifySignature(String signatureId, String signature) throws Qin String reqUrl = String.format("%s/v1/signature/%s", configuration.smsHost(), signatureId); StringMap bodyMap = new StringMap(); bodyMap.put("signature", signature); - return put(reqUrl, Json.encode(bodyMap).getBytes()); + return put(reqUrl, Json.encode(bodyMap).getBytes(Constants.UTF_8)); } /** @@ -233,7 +234,7 @@ public Response createTemplate(String name, String template, String type, String bodyMap.put("type", type); bodyMap.put("description", description); bodyMap.put("signature_id", signatureId); - return post(requestUrl, Json.encode(bodyMap).getBytes()); + return post(requestUrl, Json.encode(bodyMap).getBytes(Constants.UTF_8)); } /** @@ -253,7 +254,7 @@ public Response modifyTemplate(String templateId, String name, String template, bodyMap.put("template", template); bodyMap.put("description", description); bodyMap.put("signature_id", signatureId); - return put(requestUrl, Json.encode(bodyMap).getBytes()); + return put(requestUrl, Json.encode(bodyMap).getBytes(Constants.UTF_8)); } /**