数字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是你的数据库的编码类型