GoogleMaps y codificaciones

Pues recupero aquí un tip muy util para conseguir unificar codificaciones entre el script de Googlemaps y el de nuestra página. En su día el gran Andrés ya lo indicó en su web, pero viene muy bien tenerlo a mano, asi que lo reproduzco a continuación:

Andrés dixit:
Por defecto, la versión en español de Google Maps utiliza UTF-8 como charset para sus mapas. Sin embargo, si el documento desde el que invocamos a la API utiliza ISO-8859-1 (o si el navegador está predefinido para utilizar dicha codificiación), los textos de la botonera aparecen con los errores típicos.

El ejemplo más sencillo es, en Firefox, abrir http://www.maps.google.es y una vez cargada abrir el menu ‘View-Character Enconding -Western iso8859-1′ en vez de utilizar ‘Autodetect-Universal’.

El truco es sencillo: Dejamos la etiqueta META de nuestro html como lo siguiente:


Lo que necesitamos cambiar es la llamada al script de la api de Google Maps, para que el navegador ‘se entere’ de que el charset en que va a obtener la información es UTF-8 (en vez de suponer que va a ser el mismo que el del documento):


De esa manera, los botones mostrarán el texto correctamente.