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


Ruby Encoding.find用法及代码示例


本文简要介绍ruby语言中 Encoding.find 的用法。

用法

find(string) → enc

使用指定的 name 搜索编码。 name 应该是一个字符串。

Encoding.find("US-ASCII")  #=> #<Encoding:US-ASCII>

此方法接受的名称是编码名称和别名,包括以下特殊别名

“external”

默认外部编码

“internal”

默认内部编码

“locale”

语言环境编码

“filesystem”

文件系统编码

当没有使用 name 进行编码时,会引发 ArgumentError 。但是,只有 Encoding.find("internal") 在没有名为 “internal” 的编码时返回 nil,换句话说,当 Ruby 没有默认的内部编码时。

相关用法


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