Class: String (Ruby 2.3.4)

In Files

  • nkf/lib/kconv.rb

Class/Module Index [+]

Quicksearch

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
            
String#toutf32 => string

Convert self to UTF-32

 
               # File nkf/lib/kconv.rb, line 248
def toutf32; Kconv.toutf32(self) end
            
String#toutf8 => string

Convert self to UTF-8

 
               # File nkf/lib/kconv.rb, line 236
def toutf8; Kconv.toutf8(self) end