coldfusion - caracteres - Cómo guardar el archivo como formato UTF-8
utf 8 sin bom java (3)
Necesitamos enviar un correo electrónico que contenga símbolos de Libra (moneda) en ColdFusion. Antes de enviar un correo electrónico, estamos volcando los datos en un archivo html para obtener una vista previa.
- Cómo enviar un correo electrónico con codificación utf-8 en ColdFusion
- Cómo guardar un archivo con codificación utf-8 en ColdFusion
Intente agregar <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
en la etiqueta <head>
de su archivo html.
Los correos electrónicos se envían con la codificación especificada en el administrador de ColdFusion. Para ColdFusion MX (6.0) y superiores, esto es UTF-8 de manera predeterminada.
Puede mencionar explícitamente la codificación de esta manera, pero no debería ser necesario.
<cfmail type="text/html; Charset=UTF-8" ...><!--- body ---></cfmail>
Para el archivo HTML que vuelcas al disco, se aplica lo siguiente:
<cffile action="write" charset="UTF-8" ...>
Y debe tener la codificación como una etiqueta META, por lo que el navegador que utiliza para la vista previa no tiene que adivinar:
<meta http-equiv="Content-Type" content="text/html; Charset=UTF-8">
Además de marcar el correo como UTF-8, es posible que deba indicar a ColdFusion que la plantilla que se está ejecutando debe tener conocimiento unicode también. Pegue esta etiqueta en la parte superior de su plantilla. Si no lo hace, podría terminar con basura en el correo electrónico de todos modos.
<cfprocessingdirective pageencoding="UTF-8">
Hay bastante buena información disponible de Adobe sobre el tema aquí: