c++ - 是否有使用unicode字符串文件路径进行fopen的标准方法?

标签 c++ unicode fopen

是否有使用unicode字符串文件路径进行fopen的标准方法?

最佳答案

在* nix中,您只需使用标准的fopen(请参阅来自TokeMacGuy的更多信息,或在此forum中)
在Windows中,可以使用_wfopen,然后传递unicode字符串(有关更多信息,请参见MSDN)。

由于没有真正的通用方法,因此我将将此调用与所有其他与系统相关的函数一起包装在宏中。

关于c++ - 是否有使用unicode字符串文件路径进行fopen的标准方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59609864/

相关文章:

c# - 通过asp.net从控制台读取输出

python - Unicode编码错误: 'ascii' codec can't encode character u'\xa0' in position 4: ordinal not in range(128)

php - 用于插入 MySQL 数据库的 python 脚本 - 特殊符号 - unicode : search and store

c - 我想将字符串写入文件顶部。但它不起作用。(在c中)

c++ - Oracle 是否正式支持动态记录集?

c++ - 从堆栈中打印出类对象变量

php - fopen 和 curl 之间最大的区别是什么?

c - fopen()、fclose() 究竟是如何工作的?

c++ - 如何将 peek 函数添加到我的堆类中?

unicode - 如何使用包含非拉丁字符的 FXML 和属性文件?