コンソールとデバッグで出力が異なるのはなぜですか?
byte [] data = new byte [] {0xB1, 0x00,0xA6,0x7C, 0x4e, 0xEC, 0xE7, 0xFF, 0xDD, 0xCE};
Console.WriteLine (new String(Encoding.GetEncoding("ISO-8859-1").GetChars(data)));
Console.WriteLine (Encoding.UTF8.GetString(data));
Debug.WriteLine (new String(Encoding.GetEncoding("ISO-8859-1").GetChars(data)));
Debug.WriteLine (new String(Encoding.UTF8.GetChars(data)));
"Console.WriteLine" (Latin1 エンコーディング) 出力 -> ±¦|NìçÿÝÎ
"Console.WriteLine" (UTF8) 出力 -> ��|N�����</p>
「Debug.WriteLine」は出力を示しません。