0

I'm running the following code and I get the following output. According to the documentation it says it returns a binary string?

PHP\pack('H*', 'ab') //     "\253"
PHP\pack('H*', 'a')  //     "\240"

I can't for the life of me figure out 253 is 'ab'. 253 is 11111101 in binary which if you were to break out is

1111 and 1101 which don't map to a or b?

What does "\253" represent?

Josh Watzman
  • 7,060
  • 1
  • 18
  • 26
Luke Xu
  • 2,302
  • 3
  • 19
  • 43

1 Answers1

0

U+00AB, character «‬, decimal 171, hex 0xAB, octal \253, binary 10101011

Specifically: http://software.hixie.ch/utilities/cgi/unicode-decoder/utf8-decoder?encoding=numeric&bytes=0xc2%200xab

For any future issues: http://software.hixie.ch/utilities/cgi/unicode-decoder/character-identifier?keywords=quotation

Mech
  • 3,952
  • 2
  • 14
  • 25