У меня возникли проблемы с такими символами, как пробелы, знаки плюс, двойные кавычки и акцентированные латинские символы в рельсах при добавлении их в URL в качестве параметров. Они всегда преобразуются в числа, которым предшествует%, и это доставляет нам немало хлопот, поскольку португальский язык использует множество этих символов.
Все отлично работает, когда вы вводите символ вручную в URL, но как только rails превратит его в ссылку, он заменит его.
Есть ли способ избежать этого?
Вот пример. Вместо
url?q=transgênico
получаем
url?q=transg%C3%AAnico
Это полностью нарушает наш поиск и общение с другими веб-сайтами через параметры - что прекрасно работает при вводе специальных символов вручную.
Должен признать, что я не искал об этом, так как английский не мой родной язык, и я понятия не имею, что искать ... Все мои попытки не дали результатов, но я, вероятно, использовал плохие термины.
Использование Rails 2.3.8.
Заранее спасибо.