0

我在 c# 中使用 TAPI API。调用属性之一有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);
                }

我的机器

在此处输入图像描述

我的机器的图片网址

其他机器

在此处输入图像描述

其他机器的图片网址

可能是什么问题?是编码问题吗?

4

0 回答 0