1. fix bug while md5 string with utf-8 characters
2. add test-case for md5 utf-8 string