我对字符集和在SQLAlchemy中的工作方式感到非常困惑。我理解(并且读过) 之间的区别,我对有一个很好的了解。
我在MySQL in latin1_swedish_ci中有一张桌子(__为什么?我需要创造一个熊猫的数据,在其中我得到了正确的字符(而不是奇怪的符号)。'\x8a',我意识到,考虑到编码参数的缺省值是utf8,这是有意义的。然后,我在连接字符串中重新发现了charset参数,即'mysql://user:password@
mysql是一个通用的数据库,它支持各种配置和优化参数,如character_set_server、innodb_log_file_size等。这些后端参数设置在例如/etc/mysql/mysql.cnf配置文件下和[mysqld]部分下面,并在service mysql restart之后生效。存在这样一种情况:一个mysql服务器为多个应用程序(在同一台物理机器上)提供数据库服务,每个应用程序都可能有自己的官方推荐的后端参数设置。然而