Я хочу сделать так:как написать специальный символ степени знак из рубина в файл
File.open("file.txt","w+") do |f1|
f1.write(" °C")
end
но имеет ошибку из-за «°», как я могу сделать это исправить?
Я хочу сделать так:как написать специальный символ степени знак из рубина в файл
File.open("file.txt","w+") do |f1|
f1.write(" °C")
end
но имеет ошибку из-за «°», как я могу сделать это исправить?
Если вы используете Рубин < 2,0, а затем положить этот волшебный комментарий в начале этого файла:
# coding: utf-8
Если это не сработает, то удалите файл "file.txt"
один раз, и попробуйте еще раз. Файл может быть несовместим с кодировкой.
Это работает, спасибо за вашу большую помощь. – Green
Не могли бы вы добавить сообщение об ошибке и обратную трассировку? (код работает для меня в ruby 2.0) – tessi
при загрузке страницы, он показывает «Мы сожалеем, но что-то пошло не так» в браузере и «синтаксическая ошибка, неожиданный конец $, ожидающий») ' f1.write (' ° ') ^):' в консоли. – Green
Тогда ошибка не является текстом, а синтаксической ошибкой. Возможно, вы забыли закрыть круглую скобку или забыли «конец». Вы должны дать нам больше вашего исходного кода, чтобы помочь здесь :) – tessi