c语言读取docx文件乱码的问题

初学者提问吗,c语言读取docx文件是乱码(文件里是英文)这是正常情况吗?

感谢!!

 

txt可以直接用文件流读的, docx 你要用 lib包读的。

c# 有documentFormat.openxml

https://docs.microsoft.com/zh-cn/office/open-xml/open-xml-sdk

c++ 没用过lib包读office..不过有lib就找lib..

你想自己手写的话也可以,就是要去分析 xml文件里包含了些什么...然后读写就可以了。

 docx 是有xml文件的...你不那么读的 这是一个压缩包...

是的,有些字符集不一样,比如Visual Studio 2019 的代码放到 Visual C++ 6.0 上面#号可能不兼容报错