如何在 apache mod_dbd 中将 mysql 连接字符集设置为 utf8?

如何在 apache mod_dbd 中将 mysql 连接字符集设置为 utf8?

如何将连接字符集设置utf8阿帕奇mod_dbd使用 mysql 驱动?我在 中找不到任何相应的参数DBDParams,如下所示:

DBDParams host=localhost,dbname=my_db,user=my_user,pass=my_pass,reconnect=0,charset=utf8

当然,现实中没有这样的charset参数。

答案1

utf-8 不是连接的一部分,而是数据库管理其字符集的方式。如果您希望以 utf-8 传输和处理内容,则需要转换数据库。在 StackOverflow 上找到此内容:

https://stackoverflow.com/questions/6115612/how-to-convert-an-entire-mysql-database-characterset-and-collat​​ion-to-utf-8

这应该会引导你走上正确的道路。

相关内容