文件中允许哪些字符?

时间:2011-03-19 21:19:03

标签: file ascii special-characters

我正在使用PHP脚本将压缩数据写入txt文件。数据可以包括255个ASCII字符中的任何一个。在asciitable.com上,文件分隔符有一个字符(28)。我想知道如果将文件分隔符或任何特殊字符写入文件,是否会引起麻烦。

编辑:在Windows上的Wampserver上测试,并为文件添加文件分隔符工作正常。

1 个答案:

答案 0 :(得分:1)

我不明白为什么它会导致问题。但是,由于您输出的二进制数据并不是人类可读的,因此不需要使用文本文件(甚至可以说它具有误导性)。

您是否希望在文本编辑器中读取压缩数据以进行调试?因为如果你是,你应该警惕不同的文本编辑器以不同的方式处理不可打印的控制字符这一事实。我的记事本版本不显示文件分隔符,而Notepad ++显示FS符号。根据我从机器查看数据输出的经验,不同版本的记事本之间甚至存在差异。您应该使用十六进制编辑器来查看它。