我的编程与谷歌网站的api。我的请求体包含非拉丁语言(希伯来语和阿拉伯语)的站点title
和category
等参数。请求完成后,我看到???
字符的网站标题和类别名称,这显然是一个编码问题。试图改变并请求ContentType
头从application/atom+xml
到application/atom+xml;charset=UTF-8
但这并没有帮助。
Thanks in advance
使用ASCII到html编码对我来说很有效。在线转换器http://succulent-plant.com/toys/asciitohtml.html
c#函数: public string ConvertToHtmlEncoding(string inpString)
{
string outString="";
for (var i = 0; i < inpString.Length; i++)
{
outString += "&#"+((int)inpString[i]).ToString()+";";
}
return outString;
}