Use urlencode instead of bycicle
Fix utf-8 description problem in new_signature