Class: String
| Relationships & Source Files | |
| Inherits: | Object | 
| Defined in: | lib/kconv.rb | 
Instance Method Summary
- 
    
      #iseuc  ⇒ Boolean 
    
    Returns whether self‘s encoding is EUC-JP or not.
- 
    
      #isjis  ⇒ Boolean 
    
    Returns whether self‘s encoding is ISO-2022-JP or not.
- 
    
      #issjis  ⇒ Boolean 
    
    Returns whether self‘s encoding is Shift_JIS or not.
- 
    
      #isutf8  ⇒ Boolean 
    
    Returns whether self‘s encoding is UTF-8 or not.
- 
    
      #kconv(to_enc, from_enc)  
    
    Convert selftoto_enc.
- 
    
      #toeuc  ⇒ String 
    
    Convert selfto EUC-JP.
- 
    
      #tojis  ⇒ String 
    
    Convert selfto ISO-2022-JP.
- 
    
      #tolocale  ⇒ String 
    
    Convert selfto locale encoding.
- 
    
      #tosjis  ⇒ String 
    
    Convert selfto Shift_JIS.
- 
    
      #toutf16  ⇒ String 
    
    Convert selfto UTF-16.
- 
    
      #toutf32  ⇒ String 
    
    Convert selfto UTF-32.
- 
    
      #toutf8  ⇒ String 
    
    Convert selfto UTF-8.
Instance Method Details
    #iseuc  ⇒ Boolean   
Returns whether self‘s encoding is EUC-JP or not.
    #isjis  ⇒ Boolean   
Returns whether self‘s encoding is ISO-2022-JP or not.
    #issjis  ⇒ Boolean   
Returns whether self‘s encoding is Shift_JIS or not.
    #isutf8  ⇒ Boolean   
Returns whether self‘s encoding is UTF-8 or not.
#kconv(to_enc, from_enc)
Convert self to to_enc. to_enc and from_enc are given as constants of ::Kconv or Encoding objects.
    #toeuc  ⇒ String   
Convert self to EUC-JP
    #tojis  ⇒ String   
Convert self to ISO-2022-JP
    #tolocale  ⇒ String   
Convert self to locale encoding
    #tosjis  ⇒ String   
Convert self to Shift_JIS
    #toutf16  ⇒ String   
Convert self to UTF-16
    #toutf32  ⇒ String   
Convert self to UTF-32
    #toutf8  ⇒ String   
Convert self to UTF-8