buenas,
en html5 tienes la forma corta para declarar el charset:
<meta charset="encoding">, aunque supongo que tambien funciona la forma que inicialmente tenias. por otro lado, debes mostrar atencion en que tu contenido este realmente codificado en dicho encoding. si ya tenias estos detalles asegurados, debes revisar si el servidor esta enviando el encabezado content-type con alguna codificacion. puede que este sea diferente al declarado en <meta> y por ende obtienes los resultados no deseados.