讲讲 ASCII 字符编码中 SOH 的作用。
笔者在工作中,曾切切实实的用过 ASCII 的控制字符 SOH。
先介绍下背景吧:
- 公司内有很多个系统,其中涉及到系统之间的数据同步,可以通过网络请求,也可以通过文件。
- 用文件的方式的话,就涉及到分隔符的问题。例如,在 csv 格式中,用逗号作为分隔符;也有写系统用 竖线 | 作为分隔符
- 而笔者接触的系统,用的是 SOH 作为分隔符,我推测是因为该系统用的 C 语言,常用该字符作为分隔符。
在不同操作系统下,查看其文件会用不同的体现。
实践下
这是一段 Java 代码:
public class SOHTest {
public static void main(String[