如何在 kable/formattable table 中打印 unicode 符号?

How do you print unicode symbols in a kable/formattable table?

用于在 RMarkdown 脚本中显示问题的基本 R 代码块:

library(formattable)

df <- data.frame(test = c("\u2265", "\u2264", "==", "equals", "!=", "\u2265=", "\u2264="))

formattable(df)

在我尝试编织到 html 后不显示任何 unicode 符号,而是用 =:

替换它们

如果您以 html 格式编写 unicode 字符(即,将 \u 替换为 &#x 并在后端标记 ;),则它们会正确显示.

library(formattable)

df <- data.frame(test = c("&#x2265;", "&#x2264;", "==", "equals", 
                          "!=", "&#x2265;=", "&#x2264;="))

format_table(df)