Представление проблемы кодирования Rails charachter для контроллера - PullRequest
0 голосов
/ 09 июля 2010

Кодировка символов начинает раздражать меня.
Мне потребовалось некоторое время, чтобы получить все из БД в правильной кодировке на экране, но с помощью помощника i18n это сработало.
Теперь яесть только еще одна проблема: сохранение текста ...
Если я добавлю несколько букв с акцентами (например, é ç ...) в текстовое поле и захочу сохранить его, то уже в моем контроллере это отобразится как некоторая экзотическая комбинациясимволы.
Может кто-нибудь сказать мне, почему это так и как я могу это исправить.
Все в UTF-8, кстати

Спасибо!

// Редактировать: Когда я сохраняюформа, это мой журнал вывода

Parameters: {"free_text"=>"test 1 2 é",

И все способны на UTF-8 ...

1 Ответ

0 голосов
/ 09 июля 2010

Можете ли вы проиллюстрировать свой вывод?

Позвольте мне угадать вашу ситуацию.

Предполагается, что вы записываете эти символы в контроллер в log / development.log или production.log.

Если вы просматриваете этот вход в терминал, вы должны убедиться, что ваш терминал способен отображать UTF-8 с соответствующим шрифтом.Кроме того, ваша оболочка способна отображать UTF-8, как и ваша программа просмотра текста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...