字节< 0xC0字节< 0x80的

时间:2012-07-17 04:17:48

标签: ruby string

有人可以帮我理解这个Ruby脚本在做什么吗?

def clean_up dirty_text
  newstr = ""

  dirty_text.each_byte do |byte|
    newstr << if byte < 0x80
      byte.chr
    elsif byte < 0xC0
      "\xC2" + byte.chr
    else
      "\xC3" + (byte - 64).chr      
    end
  end

  newstr
end

1 个答案:

答案 0 :(得分:1)