Google recommend that you don't use any of them, source.
There is no need to use entity references like &mdash, &rdquo, or
☺, assuming the same encoding (UTF-8) is used for files and
editors as well as among teams.
Is there a reason you can't simply use "?