Can you please explain this behaviour ?

irb(main):017:0> 071.to_s
=> "57"
irb(main):018:0> 71.to_s
=> "71"

Why is an octal Number converted to decimal when outputted as String ?