google-chrome - Graphiql 应用程序显示额外的垃圾字符

标签 google-chrome firefox character-encoding graphql graphiql

我最近将 graphiql 网络应用程序部署到我使用的嵌入式设备上,该页面用额外的重音“A”字符标记。可能是什么原因造成的?

详细信息:

  • 这在 Linux Chromium 和 Windows Chrome 中都会发生。 Linux Firefox 在左 Pane 中有字符,但在右 Pane 中没有。
  • 光标后跟一个与光标同时闪烁的“A”。
  • 控制台没有错误。
  • graphql 版本是 0.11.11 .
  • 服务器是带有 shopgun/graphql 的 Erlang Cowboy

编辑:

enter image description here

最佳答案

事实证明响应没有指定 charset=utf-8,因此默认的 ISO-8859-1 被假定并导致了问题。添加 charset=utf-8 修复了所有问题。

关于google-chrome - Graphiql 应用程序显示额外的垃圾字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49565141/

相关文章:

firefox - 在 Firefox 中,打印带有 anchor 标记的页面时,链接位置打印在文本之后

jquery - 为什么 firefox 显示表格边框的方式与 IE 和 Chromium 不同?

html - 仅限 Chrome 加载 6 个 HTML5 音频标签

api - chrome.extension.onMessage 未定义

javascript - Google Chrome - 使用 iframe 和 youtube 时在 Windows 下崩溃,但在 Linux 中不会崩溃相同的代码

javascript - chrome javascript 优化深度魔法

javascript - .toLocaleDateString() 在 Firefox 中不起作用

php - 如何检查字符串是否可以安全地转换为另一个字符集而不会丢失?

C++ 字符编码

python - 如何获取任意编码的所有字符?