:-) First time I've seen the ASCII table in Roman Numerals. I like that :-)
I suspect @Eny was simply explaining why "-" was appearing as a question mark. If the character in question wasn't our XLV, the suspicion was that it was a unicode character that just happened to look like XLV when correctly decoded. Which in fact, turned out to be the case.
I don't think any judgement over whether anything is or isn't a hyphen was intended.
But on the offchance it was, I'm ducking out now :-)