编写S3相关程序时,将key做MD5,然后存到服务器,有些key包含中文,就出现了这个问题。 因为程序采用的是UTF-8编码,因此,先对key进行utf8编码,再MD5,就没有这个问题了。
use Encode qw(encode_utf8); use MD5; print MD5->hexhash(encode_utf8($object));
编写S3相关程序时,将key做MD5,然后存到服务器,有些key包含中文,就出现了这个问题。 因为程序采用的是UTF-8编码,因此,先对key进行utf8编码,再MD5,就没有这个问题了。
use Encode qw(encode_utf8); use MD5; print MD5->hexhash(encode_utf8($object));