Community Tip - You can change your system assigned username to something more personal in your community settings. X
Paul,
I came across the same issue. Even though we had the ' entity in use, we would get the curly apostrophe published. Then I found the "set composedcharactersubstitution = no"command and entered it into our initialization files. The issue went away.
Hope this helps.
Bob