I have a weird issue with the diamond question marks for strange symbols in Wordpress. I just migrated my website and content to a new redesigned template. You can see at the bottom of this url what my issue is.

It looks like the diamond is only appearing instead of a space before a html tag. So in the bottom of the page you see the issue with an <a> tag, but it also happens with for example <strong> tags through the website.

  • My database is InnoDB with utf8_general_ci
  • Meta tag: <meta http-equiv="Content-Type" content="text/html" charset="UTF-8"/>
  • Custom template
  • Advanced Custom Fields

Anyone who can help out?

  • this sign replace something that is missing or it is just add to the initial content ? if it's just add, you can try to clean the database with a tool like this : github.com/interconnectit/Search-Replace-DB
    – mmm
    Oct 8, 2017 at 20:00
  • I searched for the text in the database. But there I just see the space, no weird characters or something. So I don't know where to look for with the replace library. Any suggestions?
    – ronnyrr
    Oct 8, 2017 at 20:32

1 Answer 1


A diamond question mark is browser for "I can't decode that."

I would assume what is happening is when you migrated the HTML entity for space was encoded in your database wrong or WordPress is reading it with the wrong encoding assumed.

  • Yes, I did understand that it was a missing sign or character. Like I mentioned in a comment above; I searched the database, but no weird signs or characters anywhere, just the spaces. Any suggestions on what to change the Wordpress reading to?
    – ronnyrr
    Oct 8, 2017 at 20:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.