0

私は.NETWebブラウザーを持っており、それを使用してGoogleで次の形式のクエリを検索します。

webbrowser1.Navigate("www.google.com/search?q="+Query);

英語のクエリでは正常に機能しますが、アラビア語のクエリを使用すると、次のような疑問符の文字が表示されます:??????

私はこのコードを試しましたが、役に立ちませんでした:

ASCIIEncoding ascii = new ASCIIEncoding();
byte[] byteArray = Encoding.UTF8.GetBytes(inputString);
byte[] asciiArray = Encoding.Convert(Encoding.UTF8, Encoding.ASCII, byteArray);
string finalString = ascii.GetString(asciiArray);
4

1 に答える 1

3

私はアラビア語の単語を見つけるためにグーグル翻訳を使用しました。私はそれが本当に「テスト」を意味することを願っています:)

string query = "اختبار";
webBrowser1.Navigate("http://www.google.com/search?q="+ HttpUtility.UrlEncode(query));
于 2012-08-24T23:38:49.487 に答える