HTML5 "A numeric character reference expanded to the C1 controls range" error when using “

The C1 control range refers to characters mapped to byte encodings 0x80 to 0x9f (128 to 159) in Latin-1, or to Unicode code points U+0080 to U+009F. Unicode considers these to be "control characters", which are explicitly disallowed by the HTML5 parsing algorithm.

Your problem is occurring because you're using the Windows code page 1252 encodings of directed double-quote marks, which are incompatible with both Latin-1 and Unicode. You could try these compatible variants:

  • Left double-quote: “ or “
  • Right double-quote: ” or ”

Try to change “ by “ and ” by ” it seen to be the same caracter and valid W3C.

Tags:

Html