我正在测试一个程序然后我发现我有55或63 1和换行
hex (31) and hex (0A)
记事本无法打开文件?它显示了乱码(见截图)
但是如果我在notepad ++中打开文件,它就会打开。 附件是有问题的文本文件。 http://wikisend.com/download/485846/tt.txt
我犯了一个错误:我想出了这个模仿。如果我有49个" 1"。记事本可以打开文件OK(这是在Windows 10 64位)。高于49的任何东西,记事本都无法打开它。
截图,这是tt49.txt工作正常这是记事本可以打开的示例文件 http://wikisend.com/download/456646/tt49.txt
答案 0 :(得分:1)
这是由于记事本对如何理解换行符的限制。
它希望将它们编码为HEX 0d0a
(CARRIAGE RETURN LINE FEED
,CR LF
,\r\n
),否则将无法理解编码。 Notepad ++,Sublime Text,以及现在基本上所有其他现代编辑器都可以理解不同类型的换行符。
请查看,例如,here了解更多信息。