C# Skype和botframework的问题
我对Bot框架和Skype有一个问题。当用户键入撇号时,我的机器人会得到'apos'而不是撇号,并且无法识别该单词。我尝试过用一个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
if
语句捕获“apos”
:
if (message.ChannelId == "skype")
{
message.Text = Regex.Replace(message.Text, @"APOS(?=(m|s|re|t|d|ve))", @"'", RegexOptions.IgnoreCase);
}
这在开发中起作用,但在生产中不起作用。有人在Skype上遇到撇号问题并找到了解决方案吗?你想研究编码,特别是HtmlEncoding,然后是相反的:HttpUtility。解码:是的,就是这样。干杯