数字0-9字符对应的格雷码为:18H,31H,05H,06H,09H,0AH,0CH,11H,12H,14H.用汇编语言
1个回答

你需要确认以下几个环境的编码:

1 源文件编码(即要存入mysql的数据来源);

2 perl执行端(即执行perl的环境)的字符编码;(听你的意思,似乎2和1相同)

3 mysql数据库的默认编码.

保持三码合一应该就不会有问题,如果三码不合一,一般在perl程序里面进行转码,或者设置连接编码方式,似乎一般是这样:

在连接数据库后,写入数据前,设定连接参数

$dbh->do("SETNAMES 'GBK'"); #GBK是你的数据库的编码类型