Google协作平台api非拉丁语言编码问题

时间:2015-07-09 13:43:04

标签: encoding utf-8 google-api google-sites

我正在使用Google网站进行编程api&#39。 我的请求正文包含非拉丁语(希伯来语和阿拉伯语)中的网站titlecategory等参数。 请求完成后,我会在???字符中看到网站标题和类别名称, 这显然是一个编码问题。 试图从ContentType更改并请求application/atom+xml;charset=UTF-8标题为application/atom+xml 但它没有帮助。

提前致谢

1 个答案:

答案 0 :(得分:0)

使用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;
    }