Hello!
Yes, that’s the same thing as the dash. It doesn’t matter how it’s displayed in the source code as long as it’s transformed into the correct symbol on your screen—that’s how HTML should work. You’ll find that Google will never display -
as it is in your source code. Source code is meant to display just the bits and pieces that make up your website, not its final rendering. I hope this makes more sense.
As you noticed in your reply, WordPress converted the '
(U+0027) to ’
(U+2019) for you in these forums. They also do this for the content on your website. I thought it’d only be logical to do that for the titles and descriptions as well ?? That’s why I added it as a feature and had to build a custom workaround for the dash, specifically because it’s a separator.
Note that WordPress’s texturization takes your site’s language into context so that the correct transformations are chosen for each language, even region/nation. So, you should set it “Italian” and the region/nation you’re in if you haven’t already.
If you no longer wish this texturization to happen and allow for more verbose character control over the output, it might be best to remove it everywhere by disabling texturization. You can do that with this filter, but I do not recommend implementing it:
add_filter( 'run_wptexturize', '__return_false' );
-
This reply was modified 9 months, 2 weeks ago by
Sybre Waaijer. Reason: clarity