免责声明:我对 Elm 完全没有了解
我正在使用在线的 Elm 编辑器,但是遇到了一个问题。我无法找到一种方法来显示某些特殊字符(版权、商标等)。我已经尝试过:
import Html exposing (text)
main =
text "©"
出现的只有实际文本©
。我还尝试使用它的Unicode字符\u00A9
,但最终导致了语法错误:
所有显示的只是实际文本©
。我也试图使用它的Unicode字符\u00A9
,但最终导致语法错误:
(line 1, column 16): unexpected "u" expecting space, "&" or escape code
我发现的唯一方法是实际访问某个网站并将其版权符号复制/粘贴到我的应用程序中:
import Html exposing (text)
main =
text "©"
这样做是有效的,但我更希望能够快速输入这些字符而不必在其他网站上寻找实际符号。在 Elm 中返回 HTML 时,有没有推荐的方法来获取非转义文本?
编辑:
特别是对于 Mac:
- 选项+g 给出
©
- 选项+2 给出
™
- 选项+r 给出
®
这些都在在线编辑器中进行了测试并且可以正常工作。这仍然没有解决核心问题,但这只是一些关于这些特定特殊字符的好东西。
dangerouslySetInnerHTML
属性。 - Roshambo