urlEncode
Возвращает строку, закодированную для URL с учетом кодировки.
urlEncode(string [, charset] [, force]) → returns string
Синтаксис функции-члена
string.urlEncode([charset] [, force])
Для этой функции требуется Lucee. Не поддерживается в Adobe ColdFusion и других средах.
Описание аргументов
string string Обязательный
charset string
По умолчанию: utf-8
utf-8
Кодировка символов, в которой будет закодирована строка.
Значения:
utf-8iso-8859-1windows-1252us-asciishift_jisiso-2022-jpeuc-jpeuc-krbig5euc-cnutf-16
force boolean
По умолчанию: true
true
Примеры Пример кода с вызовом функции urlEncode
Закодируйте строку со специальными символами для использования в URL
urlEncode('Apples → Äpfel','utf-8') Ожидаемый результат: Apples+%E2%86%92+%C3%84pfel
Одна и та же строка в разных кодировках
urlEncode('Apples → Äpfel','ASCII') Ожидаемый результат: Apples+%3F+%3Fpfel
vocab = [{
apples: {
en: 'apples',
de: 'Äpfel',
da: 'æble',
el: 'μήλο'
}
}];
writeOutput(urlEncode(vocab.toString(),'utf-8')); Ожидаемый результат: %5B%7BAPPLES%3D%7B%7BEL%3D%7B%CE%BC%CE%AE%CE%BB%CE%BF%7D%2C+EN%3D%7Bapples%7D%2C+DA%3D%7B%C3%A6ble%7D%2C+DE%3D%7B%C3%84pfel%7D%7D%7D%7D%5D
© 2012–present Foundeo, Inc. and the CFDocs contributors.
Licensed under the MIT License.
ColdFusion is a trademark of Adobe Systems Incorporated.
https://cfdocs.org/urlencode