-1

私はGoogleの提案APIを作っています

そして、私は「¿como estás」という単語を返すべき場所にリクエストしています

¿como estás ¿como estás hoy ¿como estás 意味 ¿como estás tú ¿como estás cuando nadas ¿como estás yo (1) ¿

しかし、それは示しています

[{"Phrase":"como estás"},{"Phrase":"como estás en inglés"},{"Phrase":"como estás em espanhol"},{"Phrase":"como estás lleva acento"} ,{"Phrase":"como estás tú"},{"Phrase":"como estás hola"},{"Phrase":"como estas means"},{"Phrase":"como estas reply"},{ "Phrase":"como estas usted"},{"Phrase":"como estas hoy"}]

そして応答は

ここに画像の説明を入力

キーワードは無視してください。

あなたは見ることができます

¿

が結果にありません

私のコードは

System.Net.HttpWebRequest request = WebRequest.Create(Url) as HttpWebRequest;
request.ContentType = "text/html; charset=utf-8";
using (System.Net.HttpWebResponse response = request.GetResponse() as HttpWebResponse)
{
    StreamReader reader = new StreamReader(response.GetResponseStream(), System.Text.Encoding.GetEncoding("ISO-8859-2"));
    result = reader.ReadToEnd();
}

XDocument doc = XDocument.Parse(result);

if (!ReferenceEquals(doc.Descendants("suggestion"), null) && doc.Descendants("suggestion").Count() > 0)
{
    var suggestions = from suggestion in doc.Descendants("CompleteSuggestion") select new GoogleSuggestion { Phrase = suggestion.Element("suggestion").Attribute("data").Value };
    allSuggestions = suggestions.ToList();
}

どのエンコーディングを使用すべきかアドバイスしてください...

4

1 に答える 1