¿Hay alguna manera de forzar a Visual Studio (2010) a guardar todos los archivos en UTF-8, siempre?Force Visual Studio (2010) para guardar todos los archivos en UTF-8
Respuesta
Creo que guarda los archivos en la página de códigos actual. Hay una opción en Herramientas-> Opciones-> Medio ambiente-> Documentos que lo hará guardar en Unicode cuando no se puede guardar en la página de códigos actual. Pero no sé si eso ayuda ...
No sé de una manera de forzarlo a guardar todo en UTF-8, pero puede hacerlo caso por caso. Cuando guarda por primera vez un documento y aparece el cuadro de diálogo Guardar como ..., el botón Guardar será en realidad un botón desplegable con dos opciones. Desea "Guardar con codificación ...", que luego le presentará la lista completa de las codificaciones de Windows instaladas.
La codificación que realmente quiere decir camino hacia abajo la parte inferior:
Unicode (UTF-8 sin firma) - Página de códigos 65001
aunque si quiere ahorrarse mucho dolor, se quiere probablemente querrá escoger la opción en la parte superior:
Unicode (UTF-8 con firma) - Página de códigos 65001
la diferencia es que esta última opción pegar la firma UTF-8 (WH ich 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 tiene pedidos de bytes múltiples, por lo que la BOM es redundante en el mejor de los casos, y rompe todo tipo de herramientas de procesamiento de texto en el peor. MS lo usa para "detectar" UTF-8 automáticamente, ya que para 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 con las herramientas de .NET, entonces guardar con la firma probablemente funcione bien. Si necesita guardar archivos para que los utilicen otras herramientas (archivos por lotes, consultas SQL, scripts PHP, etc.), la firma causará problemas y deberá guardarlos sin ella. Si hace esto, puede activar la opción (en Herramientas -> Opciones -> Editor de texto) para "Detectar automáticamente la codificación UTF-8 sin firma", o bien, haga clic derecho en el archivo y elija "Abrir con ... "y seleccione la opción del editor que dice" editor con codificación ".
Creo que la lista de materiales está incluida para que los editores de texto puedan determinar fácilmente si un archivo debe tratarse como UTF-8 cuando solo están presentes los caracteres ASCII. Entonces, estrictamente hablando, no creo que sea redundante. Si quieres hablar de redundante, creo que UTF-32 es el camino a seguir. –
Si necesita determinar si un archivo puede tratarse como UTF-8, hay una manera muy simple: * intente * analizar el archivo como UTF-8. Las propiedades de UTF-8 son tales que es extremadamente improbable que un archivo que no sea UTF-8 también sea válido UTF-8 (y, por supuesto, ASCII es un subconjunto de UTF-8). –
Creo que quieres probar la extensión ForceUtf8 (con BOM)/ForceUtf8 (sin BOM).
Solo busca en UTF8 VS Galería de extensiones (Herramientas -> Extensión y actualizaciones)
- 1. Visual Studio 2010 no publica todos los archivos en el sistema de archivos
- 2. Ver todos los puntos de interrupción en Visual Studio 2010+
- 3. Usar archivos .mak en Visual Studio 2010
- 4. Visual Studio 2010 - RemovePreviousVersions
- 5. Configurar 'Guardar al perder el foco' en visual studio 2010
- 6. auto formatear todos los archivos en solución en visual studio 2010
- 7. Visual Studio 2010 no genera archivos .pdb
- 8. Visual Studio 2010 - Botón "Buscar todos" deshabilitado al intentar encontrar en los archivos
- 9. Visual Studio: ¿Imprimir todos los archivos fuente en una solución?
- 10. Referencia de archivos javascript para usar visual studio 2010 intellisense
- 11. apertura en Visual Studio 2010
- 12. IronScheme en Visual Studio 2010
- 13. /LinkResource en Visual Studio 2010
- 14. Visual Studio Web Deploy no publica todos los archivos
- 15. GTK # en Visual Studio 2010
- 16. Visual Studio 2010 "Mancha"
- 17. Activar el manejo de excepciones en visual studio 2010 de forma predeterminada para todos los proyectos
- 18. ¿Para qué son todos estos archivos de Visual Studio 2005?
- 19. ExtJS en Visual Studio (2010)
- 20. VB6 en Visual Studio 2010
- 21. Visual Studio 2010 compilación de archivos .cpp como archivos .c
- 22. JSON JavaScript resaltado en Visual Studio 2010
- 23. Desinstalar Visual Studio 2010
- 24. VISUAL STUDIO 2010: Cómo generar todos los proyectos en una solución en el mismo directorio
- 25. Java en Visual Studio 2010?
- 26. Directorios de origen en Visual Studio 2010
- 27. Manejo de archivos JavaScript comunes en Visual Studio 2010
- 28. Depuración de archivos xslt en visual studio 2010
- 29. problema con Visual Studio 2010
- 30. Ruta de salida para construir en visual studio 2010
no funciona, usted tiene que encontrar todos los archivos guardados en gbk, a continuación, VS2010 Manual de decirle que se salvará en utf8.This cosas aburridas Yo mucho. –