gpt4 book ai didi

c# - 如何转换文件名中的符号?

转载 作者:太空宇宙 更新时间:2023-11-03 12:56:45 25 4
gpt4 key购买 nike

我在 OSX 上用 C# 编写了一个名为“Blaitière.bytes”的文件。然后我使用 Directory.GetFiles 列出所有文件,我得到的是“Blaitie`re.bytes”。有没有办法从一个转换成另一个?即有没有一种方法可以让我知道我的文件名将被转换成什么?

最佳答案

这个答案 ( https://stackoverflow.com/a/6153713/217022 ) 解释了为什么会这样——OSX 上的文件名必须是完全分解的 unicode,所以调用:

string path = ...my path...
path = path.Normalize(System.Text.NormalizationForm.FormKD);

解决问题。

关于c# - 如何转换文件名中的符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33619606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com