unicode 0001和2401之间的差异?

unicode 0001和2401之间的差异?,unicode,utf-8,utf-16,utf,Unicode,Utf 8,Utf 16,Utf,我试图使用SOH字符作为代码生成的CSV文件的分隔符。但是,看起来SOH有两个unicode字符? 我不知道两者的区别是什么?或者我应该使用哪一个?U+0001是控制字符。U+2401是字符的符号图片 例如:␁ 可能不会在所有浏览器中显示,但是单个SOH象形文字U+0001是控制字符。U+2401是字符的符号图片 例如:␁ 可能不会在所有浏览器中显示,但是单一的SOH象形文字SOH的标准是0x0001,即ASCII字符1。但是,在Unicode中通常不使用SOH作为分隔符。不知道你为什么要用那

我试图使用SOH字符作为代码生成的CSV文件的分隔符。但是,看起来SOH有两个unicode字符?


我不知道两者的区别是什么?或者我应该使用哪一个?

U+0001是控制字符。U+2401是字符的符号图片


例如:␁ 可能不会在所有浏览器中显示,但是单个SOH象形文字

U+0001是控制字符。U+2401是字符的符号图片


例如:␁ 可能不会在所有浏览器中显示,但是单一的SOH象形文字

SOH的标准是0x0001,即ASCII字符1。但是,在Unicode中通常不使用SOH作为分隔符。不知道你为什么要用那种方式。只是出于好奇,你为什么这么做?CSV是以逗号分隔的值,这意味着标准分隔符是逗号。提示:看看U+2401块在什么地方。@KenWhite在OP的辩护中,它不是那么清晰。许多CVS格式使用分号作为分隔符。@MrLister:是的,我见过分号,虽然严格来说它不再是.CSV文件,而是一个分隔的文本文件。然而,我从来没有见过SOH Char1在应该是一个充满可打印文本的文件中用作分隔符。SOH通常用于大型机终端和调制解调器。SOH的标准是0x0001,即ASCII字符1。但是,在Unicode中通常不使用SOH作为分隔符。不知道你为什么要用那种方式。只是出于好奇,你为什么这么做?CSV是以逗号分隔的值,这意味着标准分隔符是逗号。提示:看看U+2401块在什么地方。@KenWhite在OP的辩护中,它不是那么清晰。许多CVS格式使用分号作为分隔符。@MrLister:是的,我见过分号,虽然严格来说它不再是.CSV文件,而是一个分隔的文本文件。然而,我从来没有见过SOH Char1在应该是一个充满可打印文本的文件中用作分隔符。SOH通常用于大型机终端和调制解调器。