Edito el texto, mi inglés es muy, muy ... mala
¡¡¡Hola!!!
Tengo un problema con UTF-8 en Visual Studio 2017.
Trabajo con Asp.Net Core 1.1 y necesito UTF-8 en mis archivos CSHTML.
La forma en que encontré que cambiar la codificación está en Archivo-> Guardar como ...-> en el botón Guardar, haga clic en Guardar con codificación y cambie a Unicode (UTF-8).
Pero necesito hacer esto cada vez, en cada archivo cshtml.
Puedo configurar la codificación predeterminada de CSHTML, como Unicode (UTF-8)?
Gracias !!
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title> - Teste_db</title>
<link rel="stylesheet" href="/lib/bootstrap/dist/css/bootstrap.css" />
<link rel="stylesheet" href="/css/site.css" />
<body>
...
<h2>View�� </h2>
...
</body>
2 respuestas
Resolví mi problema !!!
Encontré los archivos .cshtml predeterminados de MVC.
Los archivos están en C: \ Users \ USER_NAME.nuget \ packages \ Microsoft.VisualStudio.Web.CodeGenerators.Mvc \ 1.1.0 \ Templates \ ViewGenerator \
Los edité con notepad ++, cambié el formato a UTF-8, ahora puedo poner caracteres especiales como çéá ...
Gracias !!!
La codificación predeterminada para archivos cshtml debe ser UTF-8 de todos modos. Si no es así, alguna otra herramienta desordenó sus archivos.
El complemento VS fix-file-encoding le permite seleccionar qué codificación se debe usar según el Tipo de archivo.
Como nota al margen, agregue <meta charset="utf-8"/>
a la <head>
de sus archivos HTML5 para que se procesen correctamente.
Preguntas relacionadas
Nuevas preguntas
asp.net
ASP.NET es un marco de desarrollo de aplicaciones web de Microsoft que permite a los programadores crear sitios web dinámicos, aplicaciones web y servicios web. Es útil usar esta etiqueta junto con la etiqueta de tipo de proyecto, p. [asp.net-mvc], [asp.net-webforms] o [asp.net-web-api]. NO use esta etiqueta para preguntas sobre ASP.NET Core; use [asp.net-core] en su lugar.