Thanks for your reply. Based on the error message. Our 2nd Tier Support mentioned that the error shows that the gzuncompress function is unavailable on your server.
It is a standard PHP function (hidden link), probably because the host has blocked the zlib library or compiled PHP without it.
Please ask your hosting provider to enable it and then let me know how it goes.
Thanks for your patience. Our 2nd Tier Support applied a fix to your Website and it's working now as shown in the attached screenshot. Please check this test page hidden link
thank you for taking care of this. The fix really works. Could you please give me the steps on how to fix it on the main website, as support only had access to a copy of the website? In addition, the same problem occurred on other websites. It seems to be a widespread error.
Thanks for your reply. I’ll check with our 2nd Tier Support to understand how this issue was resolved. In the meantime, if possible, please create a backup and share access to your production site so I can review it further.
Thanks for your patience. This is what our 2nd Tier Support mentioned. Could you backup and give this a try on your production site?
On the staging site they will find there is a simple custom plugin to fix the problem.
It adds an item to the dashboard Tools menu, which basically has a button to run a script to apply the fix. By default, there is a "dry run" checkbox checked, so the first time you run it, it won't actually update the data, but it should indicate that it will fix it, in which case you can go ahead and uncheck the dry run checkbox and run properly.
I would prefer not to provide access to the production site, as I need to keep a clear overview of all actions performed there and apply the fix myself. This will also help me repeat the solution on several other websites where the same issue appears.
Could you please provide:
1. The complete custom plugin your 2nd Tier Support used on the staging site,
2. A detailed step-by-step guide on how to run the fix (including the “dry run” step and the final execution),
3. Any additional notes needed to ensure the fix works correctly on multiple sites.
With this information, I’ll be able to apply the fix on the production site as well as other affected installations.
Thanks for your reply. I noticed the plugin file is no longer available on your staging site. I’ll check with our 2nd Tier Support and get back to you as soon as possible.
thank you very much for the instructions and for providing the plugin. I applied the fix, and everything is now working correctly. I really appreciate your help and the support from the 2nd Tier team.
After applying the fix, everything works correctly until I disable gzuncompress.
Once gzuncompress is disabled, the broken characters issue appears again.
Interestingly, on several other websites where gzuncompress is permanently disabled, the problem does not occur at all.
It seems the issue is tied specifically to how gzuncompress behaves on this particular website.
Could you please check this with your 2nd Tier Support so we can identify a stable, permanent solution?