不可见字符通常指的是在文本中无法直接看到的字符,它们在视觉上不会显示,但在计算机处理文本时可能会影响文本的显示或行为。以下是一些常见的不可见字符类型:
空白字符
空格(Space):` `
制表符(Tab):`\t`
换行符(Newline):`\n`
回车符(Carriage Return):`\r`
控制字符
Null(空字符):`\0`(ASCII码为0)
水平制表符(Tab):`\t`(ASCII码为9)
换行符(Newline):`\n`(ASCII码为10)
回车符(Carriage Return):`\r`(ASCII码为13)
垂直制表符(Form Feed):`\f`(ASCII码为12)
取消字符(Escape):`\e`(ASCII码为27)
文件分隔符(File Separator):`\x1B`
组分隔符(Group Separator):`\x1B`
记录分隔符(Record Separator):`\x1B`
传输结束(End of Transmission):`\x03`
传输结束(End of Text):`\x04`
Unicode字符
零宽度空格(Zero Width Space):`\u200b`
零宽度非换行空格(Zero Width Non-Joiner):`\u200c`
零宽度换行符(Zero Width Joiner):`\u200d`
这些字符在文本编辑器中可能不会显示,但在某些情况下,如编程时,它们可能会影响代码的行为或导致程序错误。在处理文本数据时,了解并处理这些不可见字符是很重要的