💡
原文中文,约500字,阅读约需2分钟。
📝
内容提要
在Windows平台上,CMake执行git命令时出现中文输出乱码的问题,通过设置execute_process的ENCODING参数为UTF-8可以解决。尽管尝试使用AI解决,但最终还是依赖官方文档。
🎯
关键要点
- 在Windows平台上,CMake执行git命令时中文输出乱码。
- 通过设置execute_process的ENCODING参数为UTF-8可以解决乱码问题。
- 在bash中执行相同命令时,git log的中文信息输出正常。
- CMake捕获git子进程返回的字符串存在问题。
- CMake中没有类似iconv的命令,需查阅官方文档。
- 尝试使用AI解决问题,但最终依赖官方文档。
- AI的答案不可靠,可能给出错误的方法。
➡️