Respuesta

1

No sé de un nither valor global, pero se puede intentar esto:

  1. Guardar todas las plantillas de Visual Studio en UTF-8
  2. Escribir un estudio macro Visual/Addin que escuchar la Evento de DocumentSaved y guardará el archivo en formato UTF-8 (si no es así).
  3. Ponga un proxy en su control de origen que se asegurará de que los nuevos archivos sean siempre UTF-8.
+2

3. puede ser una mala idea, ya que tan pronto como revise un archivo, determinará que su archivo no coincide con el archivo registrado. Bueno, con subversión, al menos. Si fuera posible codificar tanto el cheque como el check-in, entonces esto no sería un problema. – TamusJRoyce

+0

Hola, ¿sabes por qué el atributo de codificación del cambio del Diseñador de informes a utf-8? http://stackoverflow.com/questions/30071846/editing-client-report-definition-rdlc-file-in-report-desinger-change-encoding-at – Mohammadreza

52

¿Desea guardar los archivos como UTF-8 porque está utilizando caracteres especiales que se perderían en la codificación ASCII? Si ese es el caso, entonces hay una configuración global de VS2008 en Tools > Options > Environment > Documents, llamada Save documents as Unicode when data cannot be saved in codepage. Cuando esto está habilitado, VS2008 guardará como Unicode si ciertos caracteres no pueden ser representados en la página de códigos por defecto.

Además, ¿qué archivos están no guardados como UTF-8? Todos mis archivos .cs, .csproj, .sln, .config, .as * x, etc. guardan todos como UTF-8 (con firma, las marcas de orden de bytes), de forma predeterminada.

+1

Gracias por la sugerencia de configuración. Tuve este problema con los archivos xaml, lo que provocó un error durante la compilación – surfen

+0

Hola, ¿sabes por qué el Diseñador de informes cambia el atributo de codificación a utf-8? http://stackoverflow.com/questions/30071846/editing-client-report-definition-rdlc-file-in-report-desinger-change-encoding-at – Mohammadreza

+0

¿Aún no hay una mejor solución? Mi VS2015 sigue restableciendo la página de códigos después de cada bloqueo, y con mi electricidad son muy frecuentes, muy tristes, cómo llegó Microsoft a esto, cómo pueden hacer el mejor IDE y olvidarse de la configuración predeterminada de la página de códigos, qué lástima (( –

Cuestiones relacionadas