![](/img/trans.png)
[英]is there any solution to convert all encoded words to utf-8 encode format?
[英]How to encode the string data into UTF encoded format
我正在将一些参数从UI传递到后端API。 但是,我想在发送到后端之前对这些参数进行编码。
我以为可以使用函数encodeURIComponent()
,但这无济于事,因为它用于编码URL。
dataInfo
包含将传递给后端的所有参数。
var dataInfo = {};
dataInfo.pId = "584e88f472f94906b09e04a8";
dataInfo.aId = localStorage.aId;
dataInfo.fName = fName;
dataInfo.fJson = fJson;
dataInfo.userName = localStorage.username;
并且dataInfo
在调用后端API时传递给数据。
$.ajax({
type: "POST",
url: localStorage.idataInfoApi,
data: JSON.stringify(dataInfo),
contentType: "text/html",
dataType: "html",
});
请指导我如何将完整的dataInfo
编码为UTF编码格式,以使结果数据以byte[]
。
我希望这能回答您的查询。 最好的选择是使用encodeURIComponent
。 可能是您缺少的内容类型。
$.ajax({
type: "POST",
url: localStorage.idataInfoApi,
data:"q="+encodeURIComponent( dataInfo ),
scriptCharset: "utf-8" ,
contentType: "application/x-www-form-urlencoded; charset=UTF-8",
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.