首页 > 解决方案 > 如何在 kable/formattable 表中打印 unicode 符号?

问题描述

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

library(formattable)

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

formattable(df)

在我尝试编织到 html 后不显示任何 unicode 符号,而是将它们替换为=

在此处输入图像描述

标签: runicoder-markdownkableformattable

解决方案


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

library(formattable)

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

format_table(df)

在此处输入图像描述


推荐阅读