vs2017 visual supercharger studio snippets maid extension codemaid code bootstrap visual-studio-2010

visual studio 2010 - supercharger - Forzar Visual Studio(2010) para guardar todos los archivos en UTF-8



visual studio marketplace (3)

Creo que guarda archivos en la página de códigos actual. Hay una opción en Herramientas-> Opciones-> Entorno-> Documentos que harán que se guarde en unicode cuando no se pueda guardar en la página de códigos actual. Pero no sé si eso ayuda ...

¿Hay alguna manera de forzar a Visual Studio (2010) a guardar todos los archivos en UTF-8, siempre?


Creo que quieres probar ForceUtf8 (con BOM) / ForceUtf8 (sin BOM) exttenstion.

Simplemente busque UTF8 en la galería de extensiones de VS (Herramientas -> Extensión y actualizaciones)


No conozco una forma de obligarlo a guardar todo en UTF-8, pero puede hacerlo caso por caso. Cuando guarda un documento por primera vez y aparece el cuadro de diálogo Guardar como ..., el botón Guardar será un botón desplegable con dos opciones. Desea "Guardar con codificación ...", que le presentará la lista completa de codificaciones de Windows instaladas.

La codificación que realmente desea es muy abajo:

Unicode (UTF-8 sin firma) - Página de códigos 65001

aunque si quiere ahorrarse mucho dolor, probablemente querrá elegir la opción que se encuentra en la parte superior:

Unicode (UTF-8 con firma) - Página de códigos 65001

La diferencia es que la última opción pega la firma UTF-8 (que es solo la marca de orden de bytes UTF-16 codificada en UTF-8). Esta es una de mis cosas favoritas, ya que UTF-8 no tiene pedidos de múltiples bytes, por lo que la lista de materiales es redundante en el mejor de los casos, y en el peor de los casos rompe todo tipo de herramientas de procesamiento de texto. MS lo utiliza para "detectar" UTF-8 automáticamente, ya que para los caracteres de un solo byte, UTF-8, ISO-8859-1 y CP-1252 son idénticos, excepto por una secuencia de 32 caracteres (0x80 - 0x9f) que MS básicamente arreglado.

Si solo edita o procesa sus archivos con Visual Studio o las herramientas .NET, entonces guardar con la firma probablemente funcionará bien. Si necesita guardar archivos para que usen otras herramientas (archivos por lotes, consultas SQL, scripts PHP, etc.), la firma causará problemas, y debe guardarlos sin ella. Si lo hace, es posible que desee habilitar la opción (en Herramientas -> Opciones -> Editor de texto) para "Detectar automáticamente la codificación UTF-8 sin firma", o bien, haga clic con el botón derecho en el archivo y elija "Abrir con ... "y seleccione la opción de editor que dice" editor con codificación ".