Ошибка 500, когда пользователь копирует и вставляет «необычные» символы - PullRequest
0 голосов
/ 12 марта 2011

Я только тестировал свой сайт, и я скопировал и вставил текст с другой страницы в свой профиль пользователя.Когда я нажал update, я получил 500:

Encoding::UndefinedConversionError: U+201C from UTF-8 to ISO-8859-1

Оскорбительный персонаж оказался простым ".Что я должен сделать, чтобы сделать мою форму менее уязвимой для копирования и вставки, что, как я полагаю, будут делать многие пользователи в моей ситуации?

1 Ответ

0 голосов
/ 13 марта 2011

Настоящая ошибка здесь в том, что вы не используете UTF-8 где-то, возможно, в вашей базе данных.Убедитесь, что ваша база данных имеет кодировку UTF-8 для максимальной совместимости.(Кроме того, если по какой-то причине вы настроили Rails для использования для кодирования чего-то другого, кроме UTF-8, я бы весьма рекомендовал использовать вместо него UTF-8, очень редко есть веские причины не делать этого.)

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