Hello @parksindustriesllc
If this is happening on your website the issue is not caused by our plugin. The plugin uses the database encoding configured on your WordPress. So, I recommend you to check the constants: “DB_CHARSET” and “DB_COLLATE” in the wp-config.php file of your website.
Best regards.
I can try your suggestion, however, logically, if your plugin’s update only has this type of effect on your plugin, then how is WordPress the issue and not your plugin? Once the update is completed, the only thing on my website that does not work is, once again, your plugin.
Hello @parksindustriesllc
Once the plugin is updated, it calls the WordPress function “dbDelta” (https://developer.wordpress.org/reference/functions/dbdelta/). So, if exists any modifications in the database, it would be fixed, but if there are no changes, the database’s tables won’t be touched. If the constant on your config file do not match with the charset and collate of the table, the dbDelta would apply these ones, for these reason, it is very important the constant in your file reflect the encoding required by your data.
Best regards.
@codepeople,
I found the Database Charset where it says (‘DB_CHARSET’, ‘utf8’), which I’m assuming is why I have to constantly change my character encoding to UTF-8. How would I go about correcting this to where I don’t have to constantly change the character encoding every time that I have to update your plugin?
Hello @parksindustriesllc
The following chartset supports more characters than utf8:
define('DB_CHARSET', 'utf8mb4');
However, I recommend that you test it on the development website first, and if all goes well, apply the modification to the production website.
Best regards.