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
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?";);
          
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
Sent from the Kannel - User mailing list archive at Nabble.com.


Reply via email to