作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在使用 MinGW/C++ 开发一个使用 Windows 通用对话框的应用程序。需要收集其中可能包含非 ASCII 字符的文件名。是否有用于检索 Unicode 或 UTF-8 文件名的标志或其他选项?
最佳答案
调用 GetOpenFileNameW。您可以在不将整个应用程序转换为 Unicode 的情况下执行此操作,这可能是最方便的解决方案。
Windows API 有两种风格,ANSI 和 Unicode。前者具有带 A 后缀的函数。后者有一个 W 后缀。您目前使用的是前者。
关于c++ - 如何从 GetOpenFileName 获取 UTF-8/Unicode 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5826318/
我是一名优秀的程序员,十分优秀!