0

私は C# で TAPI API を使用しています。call プロパティの 1 つにbyte[]データがあり、それを文字列形式に変換しています。文字列は JSON 形式です。私のマシンはすべて正常に動作しています。しかし、同じコードを別のマシンで実行すると、文字列 (JSON) 形式が奇妙な文字で表示されます。

以下両方ご覧ください

コード

// This event handler is called when a new incoming call is received.
void OnIncomingCall(object sender, TapiEventArgs args)
{
   // Display message in the log
   string msg;
   msg = String.Format("Incoming call from {0} {1} on line '{2}'. and {3}",
        args.Call.CallerIDName, args.Call.CallerID,
        args.Line.Name.Clone(),args.Call.Tag);
   msg = msg + "\n" + string.Format("DeviceSpecificInfo data is {0}", 
        System.Text.Encoding.UTF8.GetString(args.Call.DeviceSpecificInfo));

                    AddToLog(msg);
                }

私のマシン

ここに画像の説明を入力

マイマシンの画像URL

その他の機械

ここに画像の説明を入力

他機の画像URL

問題は何ですか?エンコードの問題ですか?

4

0 に答える 0