How can I convert the following deprecated ruby 1.8 code into ruby 1.9 code?
invalid_chars_stripper = Iconv.new('UTF-8//IGNORE', 'UTF-8')
invalid_chars_stripper.iconv(body + ' ')[0..-2]
Thanks.
How can I convert the following deprecated ruby 1.8 code into ruby 1.9 code?
invalid_chars_stripper = Iconv.new('UTF-8//IGNORE', 'UTF-8')
invalid_chars_stripper.iconv(body + ' ')[0..-2]
Thanks.
This should work:
bad_str = "po#{0xFF.chr}ta#{0xFAFAFA.chr}to" #=> "po?ta?to"
clean_str = bad_str.encode("UTF-8", {:replace=>""}) #=> "potato"