gpt4 book ai didi

utf-8 - 如何创建名称中包含非打印字符的文件?

转载 作者:行者123 更新时间:2023-12-02 00:55:28 25 4
gpt4 key购买 nike

我遇到这样一种情况,文件正在上传到文件名中包含非打印 UTF-8 字符的服务器。我知道如何修复名称,但我希望能够创建用于测试的文件,而且我还想首先了解人们可能会无意(或有意)这样做。

那么,考虑到这一点,人们可以通过哪些可能的方式创建其中包含非打印字符的文件名?在本例中,它是 DELETE (U+007F),但我对任何非打印字符都感兴趣。

我正在寻找易于在命令行(linux、unix 和 DOS)上有意完成的方法,但也在寻找人们可能通过命令行或 GUI(windows、OSX、linux)意外执行此操作的方法.

最佳答案

在 Un*x/Bash 上,您可以通过执行以下操作使用字节文字创建文件:

$ touch `echo -e "\x7f.txt"`

然后您可以通过以下方式验证它:

$ ls -b
\177.txt

关于utf-8 - 如何创建名称中包含非打印字符的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35947715/

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