当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


erlang atom_to_binary(Atom, Encoding)用法及代码示例


atom_to_binary(Atom, Encoding) -> binary()
类型:
Atom = atom()
Encoding = latin1 | unicode | utf8

返回与 Atom 的文本表示相对应的二进制文件。如果 Encodinglatin1 ,则文本表示中的每个字符都存在一个字节。如果 Encodingutf8unicode ,则使用 UTF-8 对字符进行编码,其中字符可能需要多个字节。

改变

从 Erlang/OTP 20 开始,原子可以包含任何 Unicode 字符,如果 Atom 的文本表示包含大于 255 的 Unicode 字符,atom_to_binary(Atom, latin1) 可能会失败。

例子:

> atom_to_binary('Erlang', latin1).
<<"Erlang">>

相关用法


注:本文由纯净天空筛选整理自erlang.org大神的英文原创作品 atom_to_binary(Atom, Encoding) -> binary()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。