我无法通过 ClojureScript 在 HTML 中获取不间断的空间。
如果我使用“ ” 该字符串只是按字面意思打印。
我正在使用 Crate 库。
clojurescript 利用的 Google 闭包库包括允许您扩展 HTML 实体的字符串助手。
(require '[goog.string :as gstring])
(gstring/unescapeEntities " ")
看完后明白了:
https://github.com/ibdknox/crate/issues/12
基本上,问题似乎是 Crate 直接插入到 DOM 中,因此跳过了实体扩展(如果我误解了,请有人纠正我)。
一种解决方案是使用以下表示 UTF 的字符串 :
\u00A0
。