#1
I had a problem with encoding on one of my websites - lots of black triangles for the special characters.

I have fixed it by changing the $dsn line in the construct function of Model.php to this:



Was there an option I was missing elsewhere? If not, is this something that can be added?
#2
This way of fixing your encoding issues is fine, however. you could just ensure the database and tables are set to utf8mb4 like so:In some cases, omitting the charset from the DSN connection string may rely on the default charset settings of your MySQL server or PHP environment. While this might work fine in most scenarios, explicitly specifying the charset in the connection string provides clarity and ensures consistent behavior across different environments.