Ahorre UTF-8 sin BOM Visual Studio 2012

9

Parece que Visual Studio 2012 odia UTF-8 sin BOM y siempre lo agrega, lo que resulta en una línea vacía en las páginas PHP.

¿Cómo puedo cambiar la codificación a UTF-8 sin BOM (o al menos a Unicode ...)

Cristy
fuente
Agregue más información sobre lo que está haciendo.
harrymc
No puedo guardar documentos con UTF-8 sin codificación BOM usando Visual Studio 2012. Tengo que editar el archivo en Notepad ++ cada vez para cambiar a esa codificación.
Cristy

Respuestas:

9

Vea la extensión gratuita de codificación de archivos de reparación :

La extensión gratuita Fix File Encoding evita que Visual Studio 2012/2010 agregue BOM a los archivos UTF-8.

Normalmente, cuando edita un archivo UTF-8 en Visual Studio, agrega la secuencia de marca de orden de bytes (BOM) 0xEF, 0xBB, 0xBF al comienzo del archivo. A veces confunde otras aplicaciones que procesan más el archivo. Puede seleccionar una codificación manualmente (Archivo - Opciones avanzadas de guardado ... o Archivo - Guardar como ... - Guardar con codificación ...), pero debe hacerlo cada vez que vuelva a abrir el archivo:

Fix File Encoding detecta automáticamente cuándo se abre un archivo UTF-8 en Visual Studio y establece su codificación en UTF-8 sin firma. Si no edita el archivo, no se modifica. Si edita el archivo, se guardará sin la lista de materiales.

Fix File Encoding le permite configurar qué archivos codificar en función de la ruta del archivo y la extensión del archivo. De forma predeterminada, solo los archivos .html están protegidos de Visual Studio.

No tengo experiencia con esta extensión, pero parece que responde a sus necesidades.

harrymc
fuente