Visual Studio 2003 olvida guardar con codificación UTF-8

Ese ha sido mi problema durante … 3 años.

Configuraba el web.config para que las cabeceras indicaran como codificación UTF-8

<globalization requestencoding=”utf-8″ responseencoding=”utf-8″ />

Guardaba mis ficheros .aspx como UTF-8 y todo funcionaba ricamente. Pero a veces, abría un ASPX para hacer un cambio y al guardar, podía ser que siguiera siendo UTF-8 con firma, o puede que inconscientemente pasase a ser UTF-8 sin firma, con lo cual salían mal los acentos en la web … y tenía que volver a abrirlo, y hacer varios clicks (guardar como – pestaña guardar – guardar con codificar – decir que si lo quiero reemplazar – elegir la codificación – aceptar) … hasta que el otro día por fin encontramos DONDE COÑO se configura eso … ¡en el web.config! no lo hubiera pensado en la vida, que una característica del editor se configurase en un fichero del proyecto WTF!

<globalization requestencoding=”utf-8″ responseencoding=”utf-8″ fileencoding=”utf-8″ />

Bueno, llevo unos días probándolo y parece que es la solución … justo cuando parece que migraré a Visual Studio 2005 en cualquier momento …

Eh! qué pasa? en esta empresa somos así … a nuestro ritmo … que lo prueben otros primero, por si da cancer …

September 24th, 2007 by admin

2 Responses to “Visual Studio 2003 olvida guardar con codificación UTF-8”

  1. Guillermo says:

    Me puedes indicar exactamente como lo has hecho, en la empresa acaban de vender una aplicación web a unos polacos y todos los archivos han de pasarse a UTF-8 con firma para que reconozca los caracteres especiales propios de ese idioma, para saber si habia alguna manera de pasar todos los ficheros a UTF 8 aútomaticamente
    Gracias

  2. albinworld says:

    En el web.config tendrás una línea dónde indicas la codificación de los request/responses, ahí tienes que añadir fileencoding=”UTF-8″. Pero luego tendrás que abrir, guardar, y cerrar cada fichero, uno por uno.

Leave a Reply