2017-09-06 3 views
1

comment se fait-il que l'apostrophe apparaît toujours comme un ascii sur le contrôle de discussion en ligne? il est correctement rendu sur la page de test du qnamaker. Voir les codes et les images ci-joints. Voilà comment je l'ajoute sur la base de connaissances du fabricant de qna:apostrophe est montré comme ascii sur le contrôle webchat

\n\n\t •Please check your computer's power cord. 

test QNAMaker Page: enter image description here

mais quand je le tester sur le contrôle webchat il apparaît comme celui-ci.

enter image description here

en utilisant le code ASCI au lieu de l'apostrophe aussi l'habitude de résoudre le problème.

+1

Avez-vous essayé un codage différent? Comme UTF-8? – Atlasmaybe

+0

comment feriez-vous cela? – anonymous1110

+0

J'ai également remarqué que < > ne fonctionne pas non plus. – anonymous1110

Répondre

1

Si vous configurez votre bot aime les éléments suivants dans le côté client 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> 

Ajoutez la ligne suivante dans le head de modifier le charset:

<meta http-equiv="content-type" content="text/html; charset=utf-8"></meta> 
+0

Je crois que c'est ce que vous utilisez pour appeler une ligne directe, pas un contrôle de discussion en ligne – anonymous1110

+0

Ceci est le contrôle du chat web, mais pas dans un Iframe. Je crois que vous aurez besoin de l'utiliser pour résoudre votre problème. Webchat utilise Directline. – JasonSowers

+0

ne fonctionne toujours pas – anonymous1110

0

J'ai trouvé ce problème de se produire sur macs, pas pc. Ma solution était d'ajouter ceci dans mon assainisseur d'énoncés qui remplacerait certains caractères et permettrait donc au Bot de le gérer comme prévu