\32- hexadecimal 32, which is converted to the decimal number 50, which is really a character 2. \31will be 1.
I found this quote from the W3C specs:
CSS2 ( , ) [A-Za-z0-9] ISO 10646 161 (-); . ISO 10646 (. ). , "B & W?" "B\& W \?" "B\26 W\3F".
, , , , , ( ) ISO 10646 .