Just be aware that ' does not always translate to ’. There’s also ‘, ‚, ′, ʻ, etc. which ' is commonly used to represent. In fact, this ambiguity of ' is one of the reasons we prefer the typographically correct Unicode character, as those have far less possible meanings/interpretations (’ still has at least two meanings, but that’s still far less than the 6+ meanings of ').
(Edit: And that’s not even considering that '' is commonly used instead of " to represent all the things that " can possibly represent, overloading ' even more.)