Background of the issue:
I am translating the content of my page in string translation using WPML. The issue can be seen on this page: hidden link
Symptoms:
When I switch to the Chinese page, the translations are shown as ????.
Questions:
Why are the translations displayed as special symbols (????) on the Chinese page?
How can I ensure the English content is translated correctly into Chinese?
Could you share a screenshot of your database tables? If you temporarily deactivate WPML and open this page, do you see ??? or the English strings instead?
I need to request temporary access (wp-admin and FTP) to your site—preferably to a test site where the problem has been replicated if possible—in order to be of better help. When you log in to leave your next reply, you will find the needed fields below the comment area. The information you will enter is private, meaning only you and I can see and access it.
I have looked at this issue and can confirm that the Chinese strings are correctly saved in the database, so it seems to be more of an issue with the display of Chinese characters.
I still suspect that WPML does not cause this. To confirm this, please try the following steps:
1. Temporarily deactivate all WPML plugins.
2. Go to Settings → General and set Chinese as the Site Language.
3. Visit this page: hidden link.
If the issue persists, it is likely related to the theme or the plugin used to display this form, rather than WPML itself.
In that case, I recommend testing with only the essential plugins active and switching to a default theme (like Twenty Twenty-One) to check if the problem still occurs.
If you find that the issue occurs with a specific plugin that displays the form, please contact the plugin’s author to have it checked.