Usted está aquí:
URLENCODE
Codifica texto y valores de campos de combinación para su uso en HTML reemplazando caracteres que no se admiten en las URL, como los espacios en blanco, por código que represente esos caracteres según se defina en RFC 3986, Uniform Resource Identifier (URI): Generic Syntax (RFC 3986, Identificador Uniforme de Recursos (URI): Sintaxis genérica).
Por ejemplo, los espacios en blanco se sustituyen por %20, y los signos de exclamación por %21.
Uso
{!URLENCODE(text)} y sustituya text por el campo de combinación o cadena de texto que desea codificar.
Sugerencias
- Esta función únicamente está disponible en botones y vínculos personalizados, así como en Visualforce.
- Los vínculos y botones personalizados con fuentes de contenido URL tienen ajustes de codificación distintos. Si utiliza la función URLENCODE para codificar un vínculo o botón personalizado con un ajuste de codificación especificado, Salesforce codifica en primer lugar la URL de acuerdo con el ajuste del vínculo o botón personalizado, y después codifica el resultado. Por ejemplo, si la URL de un vínculo personalizado contiene un espacio y su ajuste de codificación es UTF8, Salesforce codifica en primer lugar el espacio como un signo más (+), y después la función URLENCODE convertirá el signo más en un código de carácter,
%2B. - Cuando se incluye el campo Account estándar en oportunidades (
Opportunity.Account) en la función URLENCODE, el valor del campo es el Id. de la cuenta, no el nombre de cuenta. Para codificar el nombre de la cuenta, cree un campo de fórmula de objeto cruzado personalizado en oportunidades que abarque el nombre de cuenta, y utilice el campo de la función URLENCODE en vez deOpportunity.Account. Por ejemplo, si la fórmula de objeto cruzado es AccountNameFormula__c, utilice lo siguiente:http://www.google.com/search?q={!URLENCODE (Opportunity.AccountNameFormula__c)}
Si el campo de combinación foo__c contiene <B>Mark's page<b>, {!URLENCODE(foo_c)} da como resultado: %3CB%3EMark%27s%20page%3C%2Fb%3E

