Сервер Railo преобразует плюс (+) в пробелы - PullRequest
1 голос
/ 12 ноября 2011

Странная вещь, которую я заметил на своем сервере Railo. Все + символы, которые я передаю в URL, автоматически преобразуются в пробелы, когда я cfdump или cfoutput их.

Любые настройки сервера, которые нужно изменить, чтобы + оставался +?

1 Ответ

6 голосов
/ 12 ноября 2011

Railo не преобразует символы + в пробел - ваш браузер имеет значение.

(Если вы выполните точно такой же код в ColdFusion, вы получите то же поведение.)

InURL, + является зарезервированным символом и должен быть закодирован как %2B, и есть несколько других символов, которые также требуют кодировки .

Вы можете использовать функцию CFML UrlEncodedFormat для кодирования текста для использования в URL.

...