したがって、何らかの理由で、これらの UNICODE 文字はすべて、C で出力すると同じ値を持っているように見えます。
char input[8] = {'⺖', '⺓', '⺄', '⺑', '⻣', '⺽', '', '⺽'};
for( i = 0; i < 9; i++)
{
printf("Input number equivelents in hex %x, in int %i\nj", input[i], (int)input[i]);
}
これは、UNICODE が C# で対応するものです。C では、0x3f として出力されます。
C# [0x00000000] 0x2e96 '⺖' 文字 [0x00000001] 0x2e93 '⺓' 文字 [0x00000002] 0x2e84 '⺄' 文字 [0x00000003] 0x2e91 '⺑' 文字 [0x00000004] 0x2ee3 '⻣' 文字 [0x00000005] 0x2ebd '⺽' 文字 [0x00000006] 0x2efb '' 文字 [0x00000007] 0x2ebd '⺽' 文字