In Files
- nkf/lib/kconv.rb
Parent
Object
String
Public Instance Methods
String#iseuc => true or false
Returns whether self
‘s encoding is EUC-JP or not.
# File nkf/lib/kconv.rb, line 264 def iseuc; Kconv.iseuc(self) end
String#isjis => true or false
Returns whether self
‘s encoding is ISO-2022-JP or not.
# File nkf/lib/kconv.rb, line 276 def isjis; Kconv.isjis(self) end
String#issjis => true or false
Returns whether self
‘s encoding is Shift_JIS or not.
# File nkf/lib/kconv.rb, line 270 def issjis; Kconv.issjis(self) end
String#isutf8 => true or false
Returns whether self
‘s encoding is UTF-8 or not.
# File nkf/lib/kconv.rb, line 282 def isutf8; Kconv.isutf8(self) end
String#kconv(to_enc, from_enc)
Convert self
to to_enc
. to_enc
and
from_enc
are given as constants of Kconv or Encoding objects.
# File nkf/lib/kconv.rb, line 205 def kconv(to_enc, from_enc=nil) from_enc = self.encoding if !from_enc && self.encoding != Encoding.list[0] Kconv::kconv(self, to_enc, from_enc) end
String#toeuc => string
Convert self
to EUC-JP
# File nkf/lib/kconv.rb, line 224 def toeuc; Kconv.toeuc(self) end
String#tojis => string
Convert self
to ISO-2022-JP
# File nkf/lib/kconv.rb, line 218 def tojis; Kconv.tojis(self) end
String#tolocale => string
Convert self
to locale encoding
# File nkf/lib/kconv.rb, line 254 def tolocale; Kconv.tolocale(self) end
String#tosjis => string
Convert self
to Shift_JIS
# File nkf/lib/kconv.rb, line 230 def tosjis; Kconv.tosjis(self) end
String#toutf16 => string
Convert self
to UTF-16
# File nkf/lib/kconv.rb, line 242 def toutf16; Kconv.toutf16(self) end