當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。