Apostrophes showing as ’ in html
If you’re building a webpage and you’re seeing characters like ’ when you expect to see ', there is a good chance you are not using the correct charset for '. In this situation you likely want to be using UTF-8.
In an expanded example lets say you have this sentence you’re trying to render as HTML text:
It's the dog's day.
But after rendering you’re seeing this on the page:
It’s the dog’s day.
In this case try adding a <meta> tag with the charset property to your markup as a child node to the <head> tag.
<html lang="en">
<head>
<meta charset="UTF-8" />
.....