Index: modules/sms_clickatell/sms_clickatell.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/smsframework/modules/sms_clickatell/sms_clickatell.module,v retrieving revision 1.2 diff -u -u -p -r1.2 sms_clickatell.module --- modules/sms_clickatell/sms_clickatell.module 30 Jul 2008 19:42:56 -0000 1.2 +++ modules/sms_clickatell/sms_clickatell.module 7 Aug 2008 05:40:40 -0000 @@ -108,7 +108,8 @@ function sms_clickatell_command($command $query = 'api_id='. $config['sms_clickatell_api_id'] .'&user='. $config['sms_clickatell_user'] .'&password='. $config['sms_clickatell_password']; break; case 'sendmsg': - $query = 'session_id='. sms_clickatell_get_session_id() .'&to='. $data['number'] .'&text='. drupal_urlencode($data['message']); + $arr = unpack('H*hex', iconv('UTF-8', 'UCS-2BE', $data['message'])); + $query = 'session_id='. sms_clickatell_get_session_id() .'&to='. $data['number'] .'&text='. strtoupper($arr['hex']) .'&unicode=1'; break; case 'getbalance': $query = 'session_id='. sms_clickatell_get_session_id(); @@ -183,4 +184,4 @@ function sms_clickatell_country_codes() return array( 1 => 'United States', ); -} \ No newline at end of file +}