gpt4 book ai didi

character-encoding - 如何在Yaml文件中设置字符编码

转载 作者:行者123 更新时间:2023-12-03 20:29:22 26 4
gpt4 key购买 nike

我们正在使用新的Rails 2.2 i18n系统的简单后端,我想知道在yaml文件中设置编码的正确语法。

换句话说,此xml的yaml是什么:

<?xml encoding="UTF-8" ?>

最佳答案

您无法在YAML中定义编码。但是也没有必要,因为编码是在文件级别完成的,并且对于YAML及其解析是透明的。编写YAML文档时,您只需要记住这些。

在文件级别,YAML 1.1支持UTF-8和UTF-16,但不支持UTF-32。 full details of the 1.1 specification


所有字符都是Unicode代码点。每个这样的代码点是
根据字符编码写成一个或多个八位字节
用过的。请注意,在UTF-16中,#xFFFF以上的字符被写为四个
八位字节,使用代理对。 YAML处理器必须支持
UTF-16和UTF-8字符编码。如果字符流没有
以字节顺序标记(#FEFF)开头,字符编码应为
UTF-8。否则应为UTF-8,UTF-16 LE或UTF-16 BE
由字节顺序标记指示。在输出时,建议
字节顺序标记仅应针对UTF-16字符编码发出。
请注意,明确不支持UTF-32编码。


对于YAML 1.2,也请UTF-32 is supported

关于character-encoding - 如何在Yaml文件中设置字符编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/488694/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com