我将 SQLite3 表(来自 Anki 平台)转储到 CSV 文件中。我发现 sfld 列由^_分隔。
Unicode 中的这个字符或转义字符是什么?
我将 SQLite3 表(来自 Anki 平台)转储到 CSV 文件中。我发现 sfld 列由^_分隔。
Unicode 中的这个字符或转义字符是什么?
Control-_它是ASCII(以及 ISO 8859-x 和 Unicode)控制字符中的控制下划线 ( ) 或 0x1F 或单位分隔符。
ASCII、ISO 8859-x 和 Unicode 中的大写字母具有代码点(所有数字均为十六进制):
41 U+0041 LATIN CAPITAL LETTER A
…
5A U+005A LATIN CAPITAL LETTER Z
后面的字符是:
5B U+005B LEFT SQUARE BRACKET
5C U+005C REVERSE SOLIDUS
5D U+005D RIGHT SQUARE BRACKET
5E U+005E CIRCUMFLEX ACCENT
5F U+005F LOW LINE
控制字符之类Control-A的代码比大写字母少 0x40,所以你有
01 U+0001 START OF HEADING (aka SOH or Control-A)
…
1A U+001A SUBSTITUTE (aka SUB or Control-Z)
然后你得到:
1B U+001B ESCAPE (aka ESC or Control-[)
1C U+001C FILE SEPARATOR (aka FS or Control-\)
1D U+001D GROUP SEPARATOR (aka GS or Control-])
1E U+001E RECORD SEPARATOR (aka RS or Control-^)
1F U+001F UNIT SEPARATOR (aka US or Control-_)