Because the webbrowser control is used in the project, I tried to search for some websites that do not accept Chinese characters as keywords, and then downloaded a coding tool to encode Chinese characters and pass them over, then you can find the correct result.
Because I am doing a simulated commit, of course, the real search on the Web page certainly supports Chinese characters, no nonsense, actually it is used here as a reference, System. web. httpUtility. urlEncode (), where you need to add parameters,
My method is
Public string TextEncodeUrl (string str)
{
String text = System. Web. HttpUtility. UrlEncode (str, Encoding. UTF8 );
Return text;
}
If you do not set the converted encoding method, the default value is GB2312. I set it to UTF8 based on my own requirements.
Also, you need to add a System. Web reference to the reference. It is useless to directly input System. Web. HttpUtility. UrlEncode,
Reference> Add reference>. net> System. Web.
OK! Yes.