class String - nkf: Ruby Standard Library Documentation

# class String

### Public Instance Methods

String#iseuc → true or false click to toggle source

Returns whether `self`‘s encoding is EUC-JP or not.

    # File nkf-0.2.0/lib/kconv.rb, line 264
    def iseuc;    Kconv.iseuc(self) end

String#isjis → true or false click to toggle source

Returns whether `self`‘s encoding is ISO-2022-JP or not.

    # File nkf-0.2.0/lib/kconv.rb, line 276
    def isjis;    Kconv.isjis(self) end

String#issjis → true or false click to toggle source

Returns whether `self`‘s encoding is Shift_JIS or not.

    # File nkf-0.2.0/lib/kconv.rb, line 270
    def issjis;   Kconv.issjis(self) end

String#isutf8 → true or false click to toggle source

Returns whether `self`‘s encoding is UTF-8 or not.

    # File nkf-0.2.0/lib/kconv.rb, line 282
    def isutf8;   Kconv.isutf8(self) end

String#kconv(to_enc, from_enc) click to toggle source

Convert `self` to `to_enc`. `to_enc` and `from_enc` are given as constants of `Kconv` or Encoding objects.

    # File nkf-0.2.0/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 click to toggle source

Convert `self` to EUC-JP

    # File nkf-0.2.0/lib/kconv.rb, line 224
    def toeuc; Kconv.toeuc(self) end

String#tojis → string click to toggle source

Convert `self` to ISO-2022-JP

    # File nkf-0.2.0/lib/kconv.rb, line 218
    def tojis; Kconv.tojis(self) end

String#tolocale → string click to toggle source

Convert `self` to locale encoding

    # File nkf-0.2.0/lib/kconv.rb, line 254
    def tolocale; Kconv.tolocale(self) end

String#tosjis → string click to toggle source

Convert `self` to Shift_JIS

    # File nkf-0.2.0/lib/kconv.rb, line 230
    def tosjis; Kconv.tosjis(self) end

String#toutf16 → string click to toggle source

Convert `self` to UTF-16

    # File nkf-0.2.0/lib/kconv.rb, line 242
    def toutf16; Kconv.toutf16(self) end

String#toutf32 → string click to toggle source

Convert `self` to UTF-32

    # File nkf-0.2.0/lib/kconv.rb, line 248
    def toutf32; Kconv.toutf32(self) end

String#toutf8 → string click to toggle source

Convert `self` to UTF-8

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