C# Skype和botframework的问题

C# Skype和botframework的问题,c#,botframework,skype,C#,Botframework,Skype,我对Bot框架和Skype有一个问题。当用户键入撇号时,我的机器人会得到'apos'而不是撇号,并且无法识别该单词。我尝试过用一个if语句捕获“apos”: if (message.ChannelId == "skype") { message.Text = Regex.Replace(message.Text, @"APOS(?=(m|s|re|t|d|ve))", @"'", RegexOptions.IgnoreCase); } 这在开发中起作用,但在生产中不起作用。有人在Sky

我对Bot框架和Skype有一个问题。当用户键入撇号时,我的机器人会得到'apos'而不是撇号,并且无法识别该单词。我尝试过用一个
if
语句捕获
“apos”

if (message.ChannelId == "skype")
{
    message.Text = Regex.Replace(message.Text, @"APOS(?=(m|s|re|t|d|ve))", @"'", RegexOptions.IgnoreCase);
}

这在开发中起作用,但在生产中不起作用。有人在Skype上遇到撇号问题并找到了解决方案吗?

你想研究编码,特别是HtmlEncoding,然后是相反的:HttpUtility。解码:是的,就是这样。干杯