Как изменить кодировку по умолчанию с ANSI на Unicode в моем проекте? - PullRequest
0 голосов
/ 26 февраля 2011

Как изменить кодировку по умолчанию с ANSI на Unicode в моем проекте?Когда я пишу специальные символы как Æ Ø Å, на мой взгляд, то есть ANSI, это выдает ошибку.Но если я изменю файл на кодировку UTF-8, он выдаст специальные символы без ошибок.Должен ли я затем изменить все мои файлы просмотра с кодировки ANSI на UTF-8?

1 Ответ

1 голос
/ 17 июня 2011

Вот немного магии рельсов - добавьте этот комментарий к вашему файлу .rb:

# coding: utf-8

и должно работать)

Вы также можете использовать класс Iconv для преобразования вашей строки в UTF-8 следующим образом:

require 'iconv'
ic = Iconv.new('WINDOWS-1251','UTF-8')
new_string = ic.iconv(old_string)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...