编码UTF8奇怪的字符?

时间:2013-09-03 17:59:02

标签: c#

我在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);
                }

我的机器

enter image description here

My machine

的图片网址

其他机器

enter image description here

Other machine

的图片网址

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

0 个答案:

没有答案