win7 和WIN10居然不同,我醉了。。。。。

minicar1388 2019-04-25 11:40:57
VB.NET中的打开文件控件OpenFileDialog,在WIN7下加过滤条件即
openfiledialog1.filter="image files(*.bmp)|*花*.bmp|all files(*.*)|*.*"
能搜索出所有文件名有“花”字的BMP文件,WIN10 64下不行(搜同一个文件夹)。
有网友遇到过同样问题不?
...全文
852 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
minicar1388 2019-04-28
  • 打赏
  • 举报
回复
引用 12 楼 OrdinaryCoder 的回复:
[quote=引用 11 楼 minicar1388 的回复:] [quote=引用 10 楼 OrdinaryCoder 的回复:] 我在C#和VB都测试了一下发现有的汉字可以识别如广域网、啦啦啦 而有些关键字就识别不了 如花、测试,现在具体的问题我也没找到原因
感谢你对问题所持的态度。。。。。。。 这问题我绕了个弯解决了。[/quote] 我就是想看看到底是因为什么 。。[/quote] 有人知道答案不??????
OrdinaryCoder 2019-04-26
  • 打赏
  • 举报
回复
引用 11 楼 minicar1388 的回复:
[quote=引用 10 楼 OrdinaryCoder 的回复:]
我在C#和VB都测试了一下发现有的汉字可以识别如广域网、啦啦啦 而有些关键字就识别不了 如花、测试,现在具体的问题我也没找到原因


感谢你对问题所持的态度。。。。。。。
这问题我绕了个弯解决了。[/quote]
我就是想看看到底是因为什么 。。
minicar1388 2019-04-26
  • 打赏
  • 举报
回复
引用 10 楼 OrdinaryCoder 的回复:
我在C#和VB都测试了一下发现有的汉字可以识别如广域网、啦啦啦 而有些关键字就识别不了 如花、测试,现在具体的问题我也没找到原因
感谢你对问题所持的态度。。。。。。。 这问题我绕了个弯解决了。
OrdinaryCoder 2019-04-26
  • 打赏
  • 举报
回复
我在C#和VB都测试了一下发现有的汉字可以识别如广域网、啦啦啦 而有些关键字就识别不了 如花、测试,现在具体的问题我也没找到原因
minicar1388 2019-04-25
  • 打赏
  • 举报
回复
刚测了,英文和数字正常,但为什么中文搜不出来呢。
minicar1388 2019-04-25
  • 打赏
  • 举报
回复
vb.net在WIN7中也行的,但在WIN10下搜同一个文件夹,里面的文件当然是相同的,要搜的文件也肯定有,但就是指定的关键字搜不出。纯英文的文件名还没试。
  • 打赏
  • 举报
回复
晚上回家测试看是否真如所说,VB和C#真的差别?
OrdinaryCoder 2019-04-25
  • 打赏
  • 举报
回复
我在C#里可以*XX*筛选 。。
  • 打赏
  • 举报
回复
测试确实不行,如楼主说描述的现象。
大鱼> 2019-04-25
  • 打赏
  • 举报
回复
引用 7 楼 OrdinaryCoder 的回复:
[quote=引用 6 楼 minicar1388 的回复:] [quote=引用 5 楼 OrdinaryCoder 的回复:] [quote=引用 4 楼 minicar1388 的回复:] 刚测了,英文和数字正常,但为什么中文搜不出来呢。
字符串编码问题吧[/quote] 字符串编码有什么问题?如何测试?同一个文件名,为什么在WIN7下能搜出来?WIN10下不行。[/quote] 编码格式不一致的话解析中文的时候就会出现乱码 测试的话可以在程序里面讲文件名转换成不通的编码格式utf-8、unicode等都试一遍 看有可以的没 至于为什么在WIN7行 WIN10不行 我猜有可能两个系统默认的编码格式不一样[/quote] 这个解释靠谱
OrdinaryCoder 2019-04-25
  • 打赏
  • 举报
回复
引用 6 楼 minicar1388 的回复:
[quote=引用 5 楼 OrdinaryCoder 的回复:]
[quote=引用 4 楼 minicar1388 的回复:]
刚测了,英文和数字正常,但为什么中文搜不出来呢。

字符串编码问题吧[/quote]

字符串编码有什么问题?如何测试?同一个文件名,为什么在WIN7下能搜出来?WIN10下不行。[/quote]
编码格式不一致的话解析中文的时候就会出现乱码
测试的话可以在程序里面讲文件名转换成不通的编码格式utf-8、unicode等都试一遍 看有可以的没
至于为什么在WIN7行 WIN10不行 我猜有可能两个系统默认的编码格式不一样
minicar1388 2019-04-25
  • 打赏
  • 举报
回复
引用 5 楼 OrdinaryCoder 的回复:
[quote=引用 4 楼 minicar1388 的回复:] 刚测了,英文和数字正常,但为什么中文搜不出来呢。
字符串编码问题吧[/quote] 字符串编码有什么问题?如何测试?同一个文件名,为什么在WIN7下能搜出来?WIN10下不行。
OrdinaryCoder 2019-04-25
  • 打赏
  • 举报
回复
引用 4 楼 minicar1388 的回复:
刚测了,英文和数字正常,但为什么中文搜不出来呢。

字符串编码问题吧

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧