200分:Webbrowser打开本地目录,重命名文件夹的时候乱码
测试环境:WIN7 X64 旗舰版 IE9 VB6
用Webbrowser打开本地文件夹,重命名一个文件夹或者文件的时候,输入中文就是乱码。
百思不得其解啊,期待各路高手!
[解决办法]
没有这个系统,无法测试
[解决办法]
会不会是 x64 下输入法的问题。
直接从记事本复制中文、粘贴进去行不行?
[解决办法]
有可能是输入法问题,可以用微软输入法试一下,这个是通用的。
[解决办法]
IE 内核 64 位,
VB6 + WebBrowser 就是 32/64 位的杂交体,输入法不会正确处理;
VB.Net + WebBrowser 是完整的 64 位,输入法就没问题。
看来要换一个纯粹的 32 位浏览器控件才行。
[解决办法]
不是编码的问题吗?纯英文的也乱码?
[解决办法]
那就是编码的问题
呵呵
用老鸟的方法吧,
我仔细看了一下,VB6不直接支持UTF8等编码,但是现在的WIN7系统下的软件和开发平台都是直接支持的。
[解决办法]
还有一个办法,调用系统的API进行重命名操作试试。