使用Mysql5,插入数据时提示:UnicodeDecodeError: 'ascii' codec can't decode

使用Mysql5,插入数据时提示:UnicodeDecodeError: 'ascii' codec can't decode

操作系统:Red Hat Enterprise Linux AS release 4 (Nahant Update 1)
数据库:MySQL 5
数据库中字符集设定:
+--------------------------+----------------------------------------+
| Variable_name            | Value                                  |
+--------------------------+----------------------------------------+
| character_set_client     | latin1                                 |
| character_set_connection | latin1                                 |
| character_set_database   | utf8                                   |
| character_set_filesystem | binary                                 |
| character_set_results    | latin1                                 |
| character_set_server     | latin1                                 |
| character_set_system     | utf8                                   |
| character_sets_dir       | /usr/local/mysql/share/mysql/charsets/ |
+--------------------------+----------------------------------------+


Python版本:2.3.4
MySQL-Python 1.0.0(或者是MySQL-python-1.2.1_p2,记不太清了,也不知道咋查)

向数据库中插入中文时提示:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xb4 in position 130: ordinal not in range(12

搞了好久也没解决,哪位兄弟解决过个问题,帮帮忙。。。谢谢!
贴程序代码来瞧瞧
[GCC 3.4.3 20050227 (Red Hat 3.4.3-22.1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
>>> c = MySQLdb.connect(host = '127.0.0.1', db = 'taerbe', user = 'systt', passwd = '123456', use_unicode = True)
>>> c.cursor().execute("insert into taerbe.log (log_content) values ('文字')")
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "MySQLdb/cursors.py", line 146, in execute
    query = query.encode(charset)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xb4 in position 130: ordinal not in range(1 2 8 )
在我机器上执行是没有问题的,是否使用use_unicode=True,结果都是一样。你去掉use_unicode=True看看呢?
另外看下c.charset 返回的值,我的是‘latin1’
能否告知你机器的环境配置呢。我对比一下看看。谢谢。


QUOTE:
原帖由 wudicc 于 2006-5-23 22:25 发表
能否告知你机器的环境配置呢。我对比一下看看。谢谢。

操作系统:Ubuntu Dapper,系统字符集utf8
MySQL:5.0
Python:2.4.3
MySQLdb:1.2.1g3
和我的不太一样哦。。。这个系统我还没有过呢。
不用中文,用英文能插入么?