我有一组红宝石脚本可以访问我的MySQL数据库。我需要修改这个数据库的字符集,特别是将表从Latin1更改为UTF8。我真的需要修改我的脚本吗?我已经看过了,我看到我可以设置一个连接的字符集,这是强制性的吗?mysql> SHOW VARIABLES LIKE "%char%"; +--------------------------+----------
我试图在MySQL上设置一个非常简单的MySQL,但是它什么也不做。下面运行的查询不会导致任何错误,但是MySQL连接的字符集不会被更改。如果我将my.ini文件中的'character_set_server‘和’utf8mb4‘的默认值配置为utf8mb4而不是latin1,那么字符集将变成utf8mb4,但我想知道为什么我不能从PHP脚本中更改连接字符集。$pdo = new \PDO("mysql:host=localhost", &