加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

winapi – Win32文件名比较

发布时间:2020-12-14 01:45:49 所属栏目:Windows 来源:网络整理
导读:有没有人知道Win32在处理不区分大小写的文件名时使用什么文化设置? 这是根据用户的文化而变化的,还是Win32使用文化不变的套管规则? 一个近似的答案是在 Comparing Unicode file names the right way. 基本上,建议大写这两个字符串(使用 CharUpper , CharUp
有没有人知道Win32在处理不区分大小写的文件名时使用什么文化设置?

这是根据用户的文化而变化的,还是Win32使用文化不变的套管规则?

一个近似的答案是在
Comparing Unicode file names the right way.

基本上,建议大写这两个字符串(使用CharUpper,CharUpperBuffLCMapString),然后使用二进制比较(即memcmp或wmemcmp,而不是CompareString与不变语言环境)进行比较.文件系统不执行Unicode规范化,并且案例规则不依赖于区域设置.

当处理不同版本的Unicode套管规则改变的字符时,有不幸的模糊的情况,但它与您可以做的一样好.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读