在yaml文件中按代码放入特殊字符

时间:2013-09-26 05:48:03

标签: special-characters yaml sonata-admin symfony-2.3

使用Symfony 2和Sonata Admin Bundle。重构从xliff到yml的转换。翻译文件中有一个主页符号,在xliff文件中保存为⌂

我可以将其保存为unicode符号,但我找不到将其保存为代码的方法,就像在xliff中完成的那样。尝试:

 breadcrumb.link_dashboard: ⌂
 breadcrumb.link_dashboard: "⌂"
 breadcrumb.link_dashboard: '⌂'
 breadcrumb.link_dashboard: \⌂
 breadcrumb.link_dashboard: \u⌂
 breadcrumb.link_dashboard: \u#8962
 breadcrumb.link_dashboard: \x#8962
 breadcrumb.link_dashboard: \u8962
 breadcrumb.link_dashboard: \x8962

Google也没有帮助。

1 个答案:

答案 0 :(得分:0)

我试图将⌂标志直接放入yaml文件中。这很好。

否则似乎像⌂之类的字符被转义并将显示为html实体。

您还可以将以下一行添加到模板中

{{ admin.trans('testvalue')|raw }}

{{ 'testvalue'|trans({}, 'your_translation_domain')|raw }}

重要的是调用|关于价值的原始方法。否则树枝会逃脱它。