なんだか変
実は,このプログラムにはバグがあります.
Console.WriteLine(user.DisplayName);
という行がありますが,コンタクト名に日本語を使っていると文字化けします.理由はまだわかりません.文字コード変換もできません.というのは,user.DisplayNameに正しく値が入っていないからです.例えば「牧野」という友人がいたとすると,このプログラム出力は
迚ァ驥
となります.この部分を調べてみたら,
E7 89 A7 E9 87 0D 0A
となっていました.(0D 0Aは改行コード)でも牧野という文字列はutf8だと
E7 89 A7 E9 87 8E
になります.つまり1B足りません.このhttp://www.geocities.com/skypeapi/SkypeAPI_Source_1007.zipソースを見れば,何かわかるかもしれないですが,そこまでの根性は今ないです.