0

MySQLdbgentooで使用するpythonプログラムを作成しました:

  • mysql バージョン =5.1.67-log Gentoo Linux mysql-5.1.67
  • 文字セット =utf-8

mysqlに接続するとprint conn.character_set_name()、返されますutf-8

しかし、VPS(ubuntu)でプログラムをテストすると

  • mysql バージョン =5.1.60-log Source distribution
  • 文字セット = utf-8.

私のプログラムでは、私はprint conn.character_set_name()それを返しますlatin1か?

2 つのマシンで MySQLdb を使用すると、文字セットが異なるのはなぜですか?


MySQLdbのソース コードを読み_mysqlましたが、モジュールを使用していますが、これは.soファイルです。そして、私はそれを取得する方法を知りませんcharser

4

1 に答える 1