如何在YAML多行字符串中进行Unicode转义?

如何在YAML多行字符串中进行Unicode转义?,unicode,yaml,Unicode,Yaml,可以在YAML多行字符串中使用Unicode字符转义(例如\u2009)吗 this_escape_works: "foo\u2009bar" this_escape_doesnt: > foo\u2009bar 根据标量的双引号样式为: 唯一能够通过使用“\”转义序列表达任意字符串的样式。这是以必须转义“\”和“\”字符为代价的 所以折叠标量不支持转义,你必须这样做 this_escape_works: "foo\u2009bar" this_escape_doesnt: "foo

可以在YAML多行字符串中使用Unicode字符转义(例如
\u2009
)吗

this_escape_works: "foo\u2009bar"
this_escape_doesnt: >
  foo\u2009bar
根据标量的双引号样式为:

唯一能够通过使用“\”转义序列表达任意字符串的样式。这是以必须转义“\”和“\”字符为代价的

所以折叠标量不支持转义,你必须这样做

this_escape_works: "foo\u2009bar"
this_escape_doesnt: "foo\u2009bar\n"
请注意,与@nj_的说法相反,折叠指示器
(它不是一个操作员)通常不会“换行符变成空格”,当然也不会用于