find(p1) public

Search the encoding with specified name. name should be a string or symbol.

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

Names which this method accept are encoding names and aliases including following special aliases


default external encoding


default internal encoding


locale encoding


filesystem encoding

An ArgumentError is raised when no encoding with name. Only Encoding.find(“internal”) however returns nil when no encoding named “internal”, in other words, when Ruby has no default internal encoding.

Show source
Register or log in to add new notes.