类 String

公共实例方法

String#iseuc → true 或 false 点击切换源代码

返回 self 的编码是否为 EUC-JP。

# File nkf/lib/kconv.rb, line 264
def iseuc;    Kconv.iseuc(self) end
String#isjis → true 或 false 点击切换源代码

返回 self 的编码是否为 ISO-2022-JP。

# File nkf/lib/kconv.rb, line 276
def isjis;    Kconv.isjis(self) end
String#issjis → true 或 false 点击切换源代码

返回 self 的编码是否为 Shift_JIS。

# File nkf/lib/kconv.rb, line 270
def issjis;   Kconv.issjis(self) end
String#isutf8 → true 或 false 点击切换源代码

返回 self 的编码是否为 UTF-8。

# File nkf/lib/kconv.rb, line 282
def isutf8;   Kconv.isutf8(self) end
String#kconv(to_enc, from_enc) 点击切换源代码

self 转换为 to_encto_encfrom_enc 作为 Kconv 或 Encoding 对象的常量给出。

# 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 点击切换源代码

self 转换为 EUC-JP

# File nkf/lib/kconv.rb, line 224
def toeuc; Kconv.toeuc(self) end
String#tojis → string 点击切换源代码

self 转换为 ISO-2022-JP

# File nkf/lib/kconv.rb, line 218
def tojis; Kconv.tojis(self) end
String#tolocale → string 点击切换源代码

self 转换为本地编码

# File nkf/lib/kconv.rb, line 254
def tolocale; Kconv.tolocale(self) end
String#tosjis → string 点击切换源代码

self 转换为 Shift_JIS

# File nkf/lib/kconv.rb, line 230
def tosjis; Kconv.tosjis(self) end
String#toutf16 → string 点击切换源代码

self 转换为 UTF-16

# File nkf/lib/kconv.rb, line 242
def toutf16; Kconv.toutf16(self) end
String#toutf32 → string 点击切换源代码

self 转换为 UTF-32

# File nkf/lib/kconv.rb, line 248
def toutf32; Kconv.toutf32(self) end
String#toutf8 → string 点击切换源代码

self转换为UTF-8

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