撇號總是顯示爲網聊控件中的ascii?它在qnamaker的測試頁面上正確呈現。看到附上的代碼和圖片。 這是我如何添加它的QNA製造商知識庫:撇號在網聊控制中顯示爲ascii
\n\n\t •Please check your computer's power cord.
但是當我測試它在網上聊天的控制似乎是這樣的。使用ASCI代碼,而不是撇號
也不會解決問題。
撇號總是顯示爲網聊控件中的ascii?它在qnamaker的測試頁面上正確呈現。看到附上的代碼和圖片。 這是我如何添加它的QNA製造商知識庫:撇號在網聊控制中顯示爲ascii
\n\n\t •Please check your computer's power cord.
但是當我測試它在網上聊天的控制似乎是這樣的。使用ASCI代碼,而不是撇號
也不會解決問題。
如果你設置你的機器人喜歡下面的Web客戶端:
<!DOCTYPE html>
<html>
<head>
<link href="https://unpkg.com/botframework-webchat/botchat.css" rel="stylesheet" />
</head>
<body>
<div id="bot"/>
<script src="https://unpkg.com/botframework-webchat/botchat.js" </script>
<script>
BotChat.App({
directLine: { secret: direct_line_secret },
user: { id: 'userid' },
bot: { id: 'botid' },
resize: 'detect'
}, document.getElementById("bot"));
</script>
</body>
</html>
添加以下行的head
修改字符集:
<meta http-equiv="content-type" content="text/html; charset=utf-8"></meta>
我相信這是你用來呼叫直線,而不是一個網聊控制 – anonymous1110
這是網絡聊天控制,只是不在iframe中。我相信你需要用這個來解決你的問題。網聊使用Directline。 – JasonSowers
仍然不起作用 – anonymous1110
我發現這個問題發生在mac,不是pc。我的解決方案是添加到我的話語消毒劑,這將取代某些字符,因此讓機器人如預期地處理它
你試過不同的編碼?像UTF-8一樣? – Atlasmaybe
你會怎麼做? – anonymous1110
我也注意到< >也不起作用。 – anonymous1110