Windows 更改文件名

Windows 更改文件名,windows,clang,abstract-syntax-tree,Windows,Clang,Abstract Syntax Tree,我正在Windows 7平台上遍历叮当声AST。我注意到,当文件名包含一个字符时,例如╥, clang将pi字符更改为Γòñ 原因是什么?更进一步,我如何确定将更改哪些字符 windows控制台使用437作为编码,而不是UTF-8。将过程的输出编码更改为UTF-8解决了所有问题

我正在Windows 7平台上遍历叮当声AST。我注意到,当文件名包含一个字符时,例如╥, clang将pi字符更改为Γòñ
原因是什么?更进一步,我如何确定将更改哪些字符

windows控制台使用437作为编码,而不是UTF-8。将过程的输出编码更改为UTF-8解决了所有问题