I guess for the move towards better built-in unicode support they have added in the following features byte (currently the same as character) byteToNum = charToNum numToByte = numToChar If I remember correctly a byte will be a byte and a char can be a byte, or two bytes or three bytes depending on the character..