Yo no creo que este completamente demás, el problema es a veces de los servidores, que pasan headers inapropiados.
Siguiendo la linea de tu ejemplo en el blog, de acuerdo, no encuentro sentido lo del
@charset "UTF-8";.
Los ejemplos de las respuestas del post, son genéricos a como debe realizarse la implementación de un charset determinado para un tipo de archivo determinado via .htaccess.
No es infrecuente encontrar servidores que envían iso-8859-1 a los css.
Y el caso de "content" puede considerarse el caso por antonomasia.
un css externo:
Código CSS:
Ver originalp:before{
content:"Ofertas de este més:";
}
el resultado en el navegador:
Ofertas de este més: Juguetes
Ofertas de este més: Informática
Asumiendo desde ya que nuestro html y css han sido guardados con utf-8.
Por lo tanto, repito, no creo que este demas hacerlo, incluso como medida preventiva.
Saludos