Sorry, no. I'm using rawurlencode in PHP, which encodes %20 still failing.
// snip $key = rawurlencode($this->consumer_secret).'&'.rawurlencode($this- >token_secret); $this->args['oauth_signature'] = base64_encode( hash_hmac( 'sha1', $str, $key, true ) ); // snip