@iMa3str0

Как исправить ошибку с кодировкой (IBM866 and ASCII-8BIT)?

Как убрать ошибку, связанную с кодировкой при появлении русских символов в записях файлов? (Ошибка: incompatible character encodings: IBM866 and ASCII-8BIT)
Если в файлах нет русских букв, то все нормально работает.

Вот содержимое файлы app.rb
get '/controlpanel' do
  @file_visitors = File.read('./public/visitors.txt')
  @file_contacts = File.read('./public/contacts.txt')
  erb :controlpanel
end

Это controlpanel.erb
<html>
<head>
</head>
<body>
<h2>Панель управления</h2>
<div>
<% @file_visitors.each_line do |line| %>
  <%= line %>
<% end %>

<% @file_contacts.each_line do |line| %>
  <%= line %>
<% end %>
</div>

</body>
</html>
  • Вопрос задан
  • 2538 просмотров
Решения вопроса 1
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы