最近使用WebBrowser,大部分功能都挺正常的,不过遇到个小小的问题。问题随小,但一直得不到解决,心有不甘。
问题:
browser.NavigateToString("你好");
即输出字符串为含有中文时,中文字符以乱码显示,单独的英文和中英文混合中英文字符的输出都是正确的。
开始一直以为是字符编码的问题,可是不论我怎么转换,得到的还是乱码。
后来经一位朋友一同研究的结果下奇迹般的发现,在他那输出正常的程序,到我机子上就成了乱码。
我们唯一的不同可能就是我的vs是英文版的,根据这个信息又尝试了很多方式,问题依旧得不到解决,不知道大家怎么看待这样一个问题呢!?
可能是你浏览器字符编码问题吧