• Resolved Anonymous User 8097816

    (@anonymized-8097816)


    Hello,

    On the index (home) page, when a post is using the Quote format, the accented characters like à, é, ï, ô etc are replaced with strange sequences of characters as if there was an encoding problem.

    For exemple a word like “musée” (french for museum) is displayed as “musée”.

    Thank you.

Viewing 6 replies - 1 through 6 (of 6 total)
  • Hey there rwatuny,

    Hope you’re well! 🙂

    I tried this on my test install but the characters are showing fine on my pages. As you can see here I put the characters on my editor: http://prntscr.com/617r7n with “Quote” as post format and this is the result I got: http://prntscr.com/617rpe .

    Can you share your page if possible?Also try to read this ticket that maybe can solve your issue: https://wordpress.org/support/topic/special-characters-converted-to-question-marks-on-save . I am thinking that this is something to do with your charset.

    Looking forward for your reply! 🙂

    Best Regards,
    Calvin

    Thread Starter Anonymous User 8097816

    (@anonymized-8097816)

    Hello,

    Thank you for your quick response.

    So it seems that there is something in my install that causes that behavior.

    Here is my website with a quote at the top :
    http://realisme-fantastique.rwatuny.net/

    I checked the ticket you suggested. I took a look at the mysql charset and all tables use utf8_general_ci. So that’s not that.

    Hey there rwatuny,

    You are welcome and happy to help! 🙂

    It has something to do with your server. I suggest you contact your hosting provider and tell them this issue. Let me know what they will say.

    Looking forward for your reply! 🙂

    Take care,
    Calvin

    Thread Starter Anonymous User 8097816

    (@anonymized-8097816)

    Hello,

    My website uses the usual : linux, apache, php, mysql.

    And I never had any problems with characters otherwise.

    What details make you think that it’s a server issue rather than something else, a plugin conflict for example ?

    Regards.

    Thread Starter Anonymous User 8097816

    (@anonymized-8097816)

    Hello,

    The problem seems to be with the use of DOMDocument in pinboard_first_blockquote function definition in the functions.php file.
    The DOMDocument uses UTF-8 as default encoding.

    Strangely, its method loadHTML does not. It uses ISO-8859-1 if there is no charset meta or xml charset declaration.

    See PHP Manual: DOMDocument::loadHTML.

    In the comments, someone suggested to use this xml prefix
    <?xml encoding="UTF-8">
    in the LoadHTML, like this :
    $document->loadHTML( '<?xml encoding="UTF-8">' . $content );

    I tried it and it works.

    Hey there rwatuny,

    Good to hear that you fixed this! 🙂

    I suggest you mark this thread as resolved so other members with the same issue can see that this ticket contains an answer that maybe a possible solution for their issue.

    Take care,
    Calvin

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘[pinboard theme] strange characters’ is closed to new replies.