Special characters not pasting correctly into Scrivener

My workflow between Scrivener and website/blog has been to compose the text in Scrivener and then paste it into a WordPress page or post. Over time, I usually tweak the text in WordPress, and then copy and paste it back into Scrivener so I have the current version of the text there. This worked fine in Scrivener 2. With Scrivener 3, though, characters such as quotation marks, apostrophes, em dashes, and en dashes paste into Scrivener as character strings. For instance, if I compose this in Scrivener:

I’m able to provide an objective “outsider’s perspective” — guiding you toward self-awareness

… paste it into a WordPress page, and copy and paste it back into Scrivener, it becomes:

I’m able to provide an objective “outsider’s perspective” — guiding you toward self-awareness

Any ideas on how to fix this?

These both appear to work…

  1. Edit > Paste and Match Style

OR

  1. Copy from WordPress’s “Text” rather than “Visual” editor