Back to Chromium

Test of what variations on the @charset directive are acceptable

third_party/blink/web_tests/fast/encoding/css-charset-evil/css-charset-evil.html

150.0.7850.1580 B
Original Source
Correct:
@charset "iso-8859-7";FAILPASSWrong Capitalization:
@CHARSET "iso-8859-7";PASSFAIL@ChArSeT "iso-8859-7";PASSFAIL@cHaRsEt "iso-8859-7";PASSFAILWrong Whitespace:
@charset"iso-8859-7";PASSFAIL@charset "iso-8859-7";PASSFAIL@charset\9"iso-8859-7";PASSFAIL@charset\A"iso-8859-7";PASSFAIL@charset\C"iso-8859-7";PASSFAIL@charset\D"iso-8859-7";PASSFAIL@charset "iso-8859-7" ;PASSFAIL@charset "iso-8859-7";PASSFAILWrong Quote character:
@charset 'iso-8859-7';PASSFAIL@charset "iso-8859-7';PASSFAIL@charset 'iso-8859-7";PASSFAILWrong Semicolon:
@charset "iso-8859-7"PASSFAIL