我在c#中使用TAPI API。其中一个call属性有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);
}
的图片网址
的图片网址
可能是什么问题?是编码问题吗?