我目前正在構建一個哈希鍵字符串(從地圖摺疊),其中由特殊ASCII單元分隔符31(1F)分隔的值。在現代編程中使用ASCII分隔符(29-31)
這很好地解決了試圖猜測ASCII字符不會在字符串值中使用的問題,我並不需要擔心轉義或引用值等
但是閱讀的歷史這似乎是從20世紀60年代的遺物,我還沒有看到很多使用這個特殊字符構建和標記字符串的例子,所以這一切似乎都很簡單。
在現代應用程序中使用此分隔符有任何問題嗎?
我目前正在做一個非Unicode的C++應用程序,但我很想知道這一般如何適用於其他語言,如Java,C#和Unicode。
維基百科上有一篇描述這些角色的[關於分隔符的文章](https://en.wikipedia.org/wiki/Delimiter#ASCII_delimited_text)。 –