根据Unicode编码输出字符
估计,屏幕不可能输出所有的字符。
在C#中,输出一个char的编码很简单,直接强制转换:
反过来就有点麻烦了。可以写进文件中,然后扔进去可以显示UNICODE16的编辑器中(例如,秀丸)。
已知一个字符的unicode码,写进文件中,方法是:
对于C++,则有:
C++中,char为8位,C#中为16位,是不一样的。所以,在C++中,转义字符表示八进制和十六进制只能是:
\ddd 任意字符 三位八进制
\xhh 任意字符 二位十六进制
估计,屏幕不可能输出所有的字符。
在C#中,输出一个char的编码很简单,直接强制转换:
反过来就有点麻烦了。可以写进文件中,然后扔进去可以显示UNICODE16的编辑器中(例如,秀丸)。
已知一个字符的unicode码,写进文件中,方法是:
对于C++,则有:
C++中,char为8位,C#中为16位,是不一样的。所以,在C++中,转义字符表示八进制和十六进制只能是:
\ddd 任意字符 三位八进制
\xhh 任意字符 二位十六进制