我有一个 .NET 网络浏览器,我用它在 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);