类 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_enc
。to_enc
和 from_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