【发布时间】:2014-09-06 07:44:45
【问题描述】:
我们有一个 OpenCV 问题,即在 Windows 上打开(和写入)包含非 Ascii 字符的文件路径。 我看到了问题OpenCV imread with foreign characters 和imread(openCV),QString unicodes,但仍然不明白解决问题的正确方法。
据我在 OpenCV 源代码中看到的,它甚至在 Windows 上也使用 fopen(而不是 _wfopen),并且 afaik fopen 不处理 Windows 上的非 ascii 字符。从上面的问题中,我看到使用 QStrings 可能会有一些技巧,但如果它有效,它究竟做了什么?它如何将 unicode 字符串转换为 Windows 的 fopen() 将接受的字符数组?
附:我们不使用 QT
提前致谢!
【问题讨论】:
标签: c++ qt winapi opencv unicode