MySQLdb
gentooで使用する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