我在插件中有以下行,用于在我的Jekyll网站上显示页面视图:
html = pv.to_s.reverse.gsub(/...(?=.)/,'\& ').reverse
它增加了数千之间的空间,例如23 678。
如何在此字符串中添加发空间 
而不是常规空格?
答案 0 :(得分:0)
在HTML中 
是一个所谓的decimal numeric character reference:
&符号必须跟随"#" (U + 0023)字符,后跟一个或多个ASCII digits,表示对应于根据下面定义允许的Unicode代码点的十进制整数。然后必须跟着数字&#34 ;;" (U + 003B)角色。
Ruby有\u
escape sequence。但是,它希望以下字符表示十六进制(十六进制)整数。那是200A
。您还必须使用双引号字符串文字,这意味着现在需要使用另一个字符转义\
字符:
"\\&\u200A"
或者直接使用它:
'\& '