WordPress kills an iframe’s apostrophes

The apostrophs get translated in

'

For the apostrophs, I guess it is an xss security feature. Check

settings > reading > encoding (UTF8)

But im not sure (maybe the theme sets another encoding fixed in the header instead of reading the global variable). In any case your embed show correct in my WP test post (so with an apostrophe).

Maybe you can set in the code of the iframe also

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />