Encoding 谷歌网站api非拉丁语编码问题

Encoding 谷歌网站api非拉丁语编码问题,encoding,utf-8,google-api,google-sites,Encoding,Utf 8,Google Api,Google Sites,我在用谷歌网站api编程。 我的请求主体由非拉丁语(希伯来语和阿拉伯语)的sitetitle和category等参数组成。 请求完成后,我会在??字符中看到站点标题和类别名称, 这显然是一个编码问题。 试图将ContentType头更改并请求为application/atom+xml;charset=UTF-8fromapplication/atom+xml 但这没用 提前感谢使用ASCII到html编码为我做到了这一点。 在线转换器 C#函数: public string Convert

我在用谷歌网站api编程。 我的请求主体由非拉丁语(希伯来语和阿拉伯语)的site
title
category
等参数组成。 请求完成后,我会在
??
字符中看到站点标题和类别名称,
这显然是一个编码问题。
试图将
ContentType
头更改并请求为
application/atom+xml;charset=UTF-8
from
application/atom+xml
但这没用


提前感谢

使用ASCII到html编码为我做到了这一点。 在线转换器

C#函数:

   public string ConvertToHtmlEncoding(string inpString)
    {

        string outString="";
        for (var i = 0; i < inpString.Length; i++)

        {

            outString += "&#"+((int)inpString[i]).ToString()+";";

        }

        return outString;
    }
公共字符串转换为HTMLENCODING(字符串输入字符串)
{
字符串突出=”;
对于(变量i=0;i