I just tried and it just turns into a proper semicolon and everything works. (Sublime Text).
That might explain that:
In Unicode, it is separately encoded as U+037E ; GREEK QUESTION MARK, but the similarity is so great that the code point is normalised to U+003B ; SEMICOLON, making the marks identical in practice.