Поместите следующее в первую строку вашего файла, где у вас есть £
.
#coding: utf-8
По умолчанию, ruby может читать однобайтовые символы, которые символы US-ASCII .Символ £
не вписывается в код US-ASCII, а вышеприведенный магический комментарий позволяет ruby считывать файл как код UTF-8, который становится стандартным и способен обрабатывать многобайтовые символы, включая £
(Добавлено по предложению Железнодорожника).
Редактировать В Ruby 2.0, который будет опубликован в этом месяце, кодировкой по умолчанию будет UTF-8, поэтому вам больше не нужно будет это делать.