私は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();
}
どのエンコーディングを使用すべきかアドバイスしてください...