Tota la problemà tica de treballar amb codificacions diverses que acostuma a apareixer amb documents tipus (X)HTML també s'ha de tenir en compte en d'altre tipus de fitxer; com són els CSS i els Javascript.
El cas dels CSS aparentment no pot dur més problemes que una malformació dels comentaris cosa que no seria greu pel funcionament de la web si no fos pel que comenta en Ramón a CSS, comentarios, acentos, explorer y la madre que lo parió
.
Sembla que l'Internet Explorer s'indigesta quan es troba un carà cter mal format i no interpreta bé el CSS.
El millor és vigilar que la codificació sigui la correcte però si cal forçar-ne una es pot emprar la regla arroba següent:
@charset "utf-8";
Evidentment on he posat utf-8 caldrà posar la codificació pertinent (iso-8859-1, iso-8859-15, etc.)
Comentaris
Comentat per Caótico Neutral » Blog Archive » CSS, comentarios, acentos, explorer y la madre que lo parió el 03/03/06
[...] Actualización: Arnau explica perfectamente que se trata de un problema de codificación de caracteres. [...]
Comentat per Federico el 04/03/06
¿No vale enviarlo en el http-header?
Comentat per are el 04/03/06
SÃ, però tal com diu a la W3C I18N FAQ és recomanable fer la declaració
@charset.De fet fins hi tot es pot declarar la codificació des de l'element
linkamb un:<link charset="utf-8" />o si uses la vinculació XML amb un<? xml-stylesheet charset="utf-8" ?>A l'especificació de CSS 2.1 diu: