我在使用ClojureScript时遇到了将非断空格插入HTML的问题。
如果我使用" ",则该字符串会被原样打印。
我正在使用Crate库。
我在使用ClojureScript时遇到了将非断空格插入HTML的问题。
如果我使用" ",则该字符串会被原样打印。
我正在使用Crate库。
Google的闭包库被ClojureScript所利用,其中包含字符串帮助程序,允许您扩展HTML实体。
(require '[goog.string :as gstring])
(gstring/unescapeEntities " ")
阅读后我知道:
https://github.com/ibdknox/crate/issues/12
基本上,这个问题似乎是因为Crate直接插入DOM而跳过实体扩展(如果我误解了,请有人纠正我)。
一个解决方案是使用以下字符串,表示
的UTF:\u00A0
。