Character encoding issue (UTF-8) on my site (teseeantitese.wordpress.com)
-
Hello,
I am experiencing a character encoding / UTF-8 issue on my free site: https://teseeantitese.wordpress.com/
Special characters in Portuguese (accents, ç, em-dashes, and quotation marks) are rendering as broken characters across the site.
Since this is hosted on a free WordPress.com plan, I do not have direct access to
wp-config.php, the database collation settings, or SFTP files to fix the charset manually.Could a staff member please check the site’s database/collation settings or help re-encode the affected content to UTF-8?
Thank you for your help!
The blog I need help with is: (visible only to logged in users)
-
Here is a helpful, structured response tailored for this forum thread that addresses the character encoding issue on WordPress.com:Understanding the Issue
On WordPress.com free plans, WordPress handles database encodings and character sets (UTF-8) automatically at the server level. Because file access (
wp-config.php) and direct database management are restricted on free plans, this issue usually stems from pasted text encoding mismatches or site language settings rather than underlying database corruption.Step-by-Step Troubleshooting1. Check Site Language SettingsEnsure your site language is set to Portuguese so WordPress serves content with the correct header tags:
- Go to your Dashboard.
- Navigate to Settings $rightarrow$ General.
- Check the Site Language setting. Ensure it is set to Português or Português do Brasil.
- Save changes if updated.
2. How Content Was Imported/Pasted
Broken accents,
ç, smart quotes, and em-dashes typically occur if text was copied and pasted from external software (like Microsoft Word or an external text editor) that uses non-UTF-8 encoding (e.g., ISO-8859-1 or Windows-1252):- Plain Text Pasting: Try pasting raw text using
Ctrl + Shift + V(Windows) orCmd + Shift + V(Mac) directly into the Block Editor. - Imported Content: If the posts were imported via an XML export file, check whether the original source file was saved using ANSI/ISO encoding instead of standard UTF-8 without BOM.
3. Re-saving Affected Posts
Once language settings are verified:
- Open an affected post in the editor.
- Manually replace a broken character with the correct accent/character.
- Click Update.
- View the live page to see if the rendering issue persists.
Note for Staff: If the issue affects existing posts even after re-saving, or if this occurred right after a site migration, a Staff member may need to check whether the database tables for
teseeantitese.wordpress.comwere created withutf8mb4collation. -
Accepted answer
Hi Jose,
Thanks for your patience while we dug into this.
Your site was missing a character encoding setting that tells WordPress how to save special characters to the database. It was blank, which caused accented characters, em dashes, and smart quotes to get saved incorrectly. I’ve set this correctly now, so any new posts, pages, categories, or tags you create with special characters going forward will save and display correctly.
Unfortunately, content that was already affected before this fix can’t be automatically restored. When those characters were originally saved without the correct setting, the actual character data was replaced with placeholder symbols and that original information is no longer recoverable from our side.
The good news is fixing these going forward is straightforward, since you’ll just need to retype the affected text.
-
