gpt4 book ai didi

git - 在 Git 输出中取消转义特殊字符

转载 作者:行者123 更新时间:2023-12-03 09:12:44 26 4
gpt4 key购买 nike

我需要处理“git ls-files”的输出。如果文件名有特殊字符,我会得到不可用的输出:

FRANZÖSISCH.txt -> FRANZ\303\226SISCH.txt
NIEDERLÄNDISCH.txt -> NIEDERL\303\204NDISCH.txt

无论我尝试什么编码(我使用 C#),这些值都不会转换为字符“Ö”或“Ä”

这里使用什么编码以及如何转换为实际文件名?

最佳答案

这就是我发现的......

  1. Git 使用八进制转义序列:graphemica.com
  2. 转换实际上非常简单:related answer on stackoverflow

关于git - 在 Git 输出中取消转义特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40679814/

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