Next time include list users, so others can benefit from your success. 2012/6/6 Mahtab Rasheed <[email protected]>
> Thank you Sir. Basically my whole system is Java based So I need Java only > that why I am not using PHP ............... You are right I did tried this > type of work in both ASP.NET and PHP , I was successful there .......but > in Java I am getting this error .......let me recheck ......Thanks in > advance for helping me ... > > > On Wed, Jun 6, 2012 at 12:45 PM, spameden <[email protected]> wrote: > >> You can send sms with simple GET request you actually don't need much to >> do this. (i hate java tbh its bloating) >> >> Either do this with curl / GET or write your own simple client in >> php/perl. >> >> 2012/6/6 <[email protected]> >> >> I noticed you didnt add charset=utf-8, i suggest you check that out, put >>> this line of code and give it a shot. >>> >>> param.append(URLEncoder.**encode("charset","UTF-8")).** >>> append("=").append(URLEncoder.**encode("utf-8","UTF-8")); >>> >>> >>> Quoting Mahtab Rasheed <[email protected]>: >>> >>> >>>> Dear All, >>>> I can successfully send SMS in English. But I want to send >>>> it in >>>> URDU/Arabic ..... >>>> I searched google and got hint from this link >>>> http://stackoverflow.com/**questions/10194047/sending-** >>>> arabic-sms-in-kannel<http://stackoverflow.com/questions/10194047/sending-arabic-sms-in-kannel> >>>> here >>>> >>>> I used this code but I am unable to send sms in URDU/Arabic although my >>>> mobile phone supports URDU. I receive rectangles on my mobile phone >>>> >>>> THis is the code which I have used ....... >>>> >>>> **************************************************************** >>>> **************** >>>> import java.io.BufferedReader; >>>> import java.io.IOException; >>>> import java.io.InputStreamReader; >>>> import java.io.OutputStreamWriter; >>>> import java.io.**UnsupportedEncodingException; >>>> import java.net.HttpURLConnection; >>>> import java.net.InetSocketAddress; >>>> import java.net.**MalformedURLException; >>>> import java.net.Proxy; >>>> import java.net.URL; >>>> import java.net.URLConnection; >>>> import java.net.URLEncoder; >>>> import java.util.logging.Level; >>>> import java.util.logging.Logger; >>>> /** >>>> * Main.java >>>> * >>>> * @author www.javadb.com >>>> */ >>>> public class Main { >>>> >>>> /** >>>> * Extends the size of an array. >>>> */ >>>> public void sendPostRequest() { >>>> >>>> try { >>>> >>>> >>>> String numTel="03478847037"; >>>> String text="??????"; >>>> >>>> >>>> StringBuffer aResult= new StringBuffer(); >>>> StringBuffer param = new StringBuffer(); >>>> >>>> >>>> >>>> param.append("http://192.168.**214.128:13013/cgi-bin/sendsms<http://192.168.214.128:13013/cgi-bin/sendsms> >>>> ?**"); >>>> >>>> param.append(URLEncoder.**encode("username","UTF-8")).** >>>> append("=").append(URLEncoder.**encode("tester","UTF-8")); >>>> >>>> param.append("&").append(**URLEncoder.encode("password","** >>>> UTF-8")).append("=").append(**URLEncoder.encode("foobar","**UTF-8")); >>>> >>>> param.append("&").append(**URLEncoder.encode("to","UTF-8"** >>>> )).append("=").append(**URLEncoder.encode(numTel,"UTF-**8")); >>>> >>>> >>>> param.append("&").append(**URLEncoder.encode("coding","** >>>> UTF-8")).append("=").append(**URLEncoder.encode("2","UTF-8")**); >>>> >>>> param.append("&").append(**URLEncoder.encode("text","UTF-** >>>> 8")).append("=").append(**URLEncoder.encode(text,"UTF-8"**)); >>>> >>>> >>>> try { >>>> >>>> >>>> URL url = new URL(param.toString()); >>>> System.out.println("INFO : Opening connection "); >>>> System.out.println(param.**toString()); >>>> >>>> HttpURLConnection urlconnection = (HttpURLConnection) >>>> url.openConnection(); >>>> System.out.println("INFO : Connection openned"); >>>> BufferedReader input = new BufferedReader( new >>>> InputStreamReader(**urlconnection.getInputStream()**)); >>>> String inputLine; >>>> >>>> while ((inputLine = input.readLine()) != null) >>>> aResult.append(inputLine); >>>> //input.close(); >>>> }catch(Exception e){ >>>> e.printStackTrace(); >>>> >>>> } >>>> >>>> System.out.println("response : "+aResult.toString()); >>>> System.out.println("INFO : all sent disconnect."); >>>> } >>>> catch (UnsupportedEncodingException ex) >>>> { >>>> Logger.getLogger(Main.class.**getName()).log(Level.SEVERE, >>>> null, >>>> ex); >>>> } >>>> } >>>> /** >>>> * Starts the program >>>> * >>>> * @param args the command line arguments >>>> */ >>>> public static void main(String[] args) { >>>> new Main().sendPostRequest(); >>>> } >>>> >>> >>> >>> } >>>> **************************************************************** >>>> **************** >>>> >>>> >>>> Please please help me ...................... We are developing a system >>>> to >>>> SMS to farmers as they cannot understand English but local Language >>>> (URDU) >>>> >>>> >>>> Regards, >>>> >>>> Mahtab Rasheed >>>> Pakistan >>>> -- >>>> View this message in context: http://old.nabble.com/Send-** >>>> SMS-in-URDU-Arabic-**tp33968221p33968221.html<http://old.nabble.com/Send-SMS-in-URDU-Arabic-tp33968221p33968221.html> >>>> Sent from the Kannel - User mailing list archive at Nabble.com. >>>> >>>> >>>> >>>> >>> >>> >>> >> > > > -- > Regards, > *Mahtab Rasheed* > Bachelors in Science and Information Technology > | 8th Semester > BIT-10C | NUST-SEECS | Islamabad > | Pakistan > > Cell#+923457055195 > #+923478847037 > Skype: mahtab.rasheed > http://seecs.nust.edu.pk > >
