Module: AnsiSys::Guess

Defined in:
lib/ansisys.rb

Class Method Summary collapse

Class Method Details

.kcode(data) ⇒ Object

returns a $KCODE string according to guessed encoding



34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/ansisys.rb', line 34

def self.kcode(data)
  case NKF.guess(data)
  when NKF::EUC
    kcode = 'e'
  when NKF::SJIS
    kcode = 's'
  when NKF::UTF8
    kcode = 'u'
  else
    kcode = 'n'
  end
  return kcode
end