Now i am going to explain how to display Tamil fonts in android mobiles,display message called "kalidoss rajendran" into " காளிதாஸ் à®°ாஜேந்திரன் " from the search in tamil dictionary. so need to save Tamil font inside the assets folder.also use tamilutil.java class for supporting tamil fonts in android mobiles.
demo
Using this code
activity_main.xml:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#A4A4A4" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:textSize="30dp"
android:textColor="#DF7401"
android:textAppearance="?android:attr/textAppearanceMedium" />
</RelativeLayout>
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#A4A4A4" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:textSize="30dp"
android:textColor="#DF7401"
android:textAppearance="?android:attr/textAppearanceMedium" />
</RelativeLayout>
Step1:
1.Download some tamil fonts(.ttf formats only).
[not only tamil fonts we also use all world languages]
2.Create folder name called fonts under assets folder.then paste downloaded tamil fonts into that folder.
[not only tamil fonts we also use all world languages]
2.Create folder name called fonts under assets folder.then paste downloaded tamil fonts into that folder.
MainActivity.java:
package com.example.tamilfonts;
import android.app.Activity;
import android.graphics.Typeface;
import android.os.Bundle;
import android.widget.TextView;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView tv=(TextView)findViewById(R.id.textView1);
String name=" காளிதாஸ் à®°ாஜேந்திரன்";
// Converting String from Unicode for Message Titles
final String strMorning = TamilUtil.convertToTamil(TamilUtil.TSCII, name);
Typeface tfBamini = Typeface.createFromAsset(getAssets(),"fonts/Bamini.ttf");
tv.setTypeface(tfBamini);
tv.setText(strMorning);
}
}
import android.app.Activity;
import android.graphics.Typeface;
import android.os.Bundle;
import android.widget.TextView;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView tv=(TextView)findViewById(R.id.textView1);
String name=" காளிதாஸ் à®°ாஜேந்திரன்";
// Converting String from Unicode for Message Titles
final String strMorning = TamilUtil.convertToTamil(TamilUtil.TSCII, name);
Typeface tfBamini = Typeface.createFromAsset(getAssets(),"fonts/Bamini.ttf");
tv.setTypeface(tfBamini);
tv.setText(strMorning);
}
}
Step2:
1.Use TamilUtil.java class for assessing and supporting tamil fonts.
TamilUtil.java
package com.example.tamilfonts;
public class TamilUtil {
/**
* à ®ÂªÃ ®¾Ã ®®Ã ®¿Ã ®©Ã ®¿ à ®®Ã ¯�à ®±Ã ¯Ë†Ã ®¯Ã ®¿Ã ®²Ã ¯� à ®…à ®®Ã ¯Ë†Ã ®¨Ã ¯�à ®¤ à ®•Ã ¯�à ®±Ã ®¿Ã ®¯Ã ¯‡Ã ®±Ã ¯�à ®±Ã ®®Ã ¯�
*/
public final static int BAMINI = 0;
/**
* à ®¤Ã ®¿Ã ®¸Ã ¯�à ®•Ã ®¿ à ®®Ã ¯�à ®±Ã ¯Ë†Ã ®¯Ã ®¿Ã ®²Ã ¯� à ®…à ®®Ã ¯Ë†Ã ®¨Ã ¯�à ®¤ à ®•Ã ¯�à ®±Ã ®¿Ã ®¯Ã ¯‡Ã ®±Ã ¯�à ®±Ã ®®Ã ¯�
*/
public final static int TSCII = 1;
/**
* à ®…à ®Å¾Ã ¯�à ®Å¡Ã ®²Ã ¯� à ®®Ã ¯�à ®±Ã ¯Ë†Ã ®¯Ã ®¿Ã ®²Ã ¯� à ®…à ®®Ã ¯Ë†Ã ®¨Ã ¯�à ®¤ à ®•Ã ¯�à ®±Ã ®¿Ã ®¯Ã ¯‡Ã ®±Ã ¯�à ®±Ã ®®Ã ¯�
*/
public final static int ANJAL = 2;
/**
* à ®Å¸Ã ®¾Ã ®ÂªÃ ¯� à ®®Ã ¯�à ®±Ã ¯Ë†Ã ®¯Ã ®¿Ã ®²Ã ¯� à ®…à ®®Ã ¯Ë†Ã ®¨Ã ¯�à ®¤ à ®•Ã ¯�à ®±Ã ®¿Ã ®¯Ã ¯‡Ã ®±Ã ¯�à ®±Ã ®®Ã ¯�
*/
public final static int TAB = 3;
/**
* à ®Å¸Ã ®¾Ã ®®Ã ¯� à ®®Ã ¯�à ®±Ã ¯Ë†Ã ®¯Ã ®¿Ã ®²Ã ¯� à ®…à ®®Ã ¯Ë†Ã ®¨Ã ¯�à ®¤ à ®•Ã ¯�à ®±Ã ®¿Ã ®¯Ã ¯‡Ã ®±Ã ¯�à ®±Ã ®®Ã ¯�
*/
public final static int TAM = 4;
/**
* à ®‡Ã ®¨Ã ¯�à ®¤ method à ®‡Ã ®©Ã ¯� à ®®Ã ¯‚à ®²Ã ®®Ã ¯� à ®¨Ã ¯€Ã ®™Ã ¯�à ®•Ã ®³Ã ¯� à ®¯Ã ¯�à ®©Ã ®¿Ã ®•Ã ¯�à ®•Ã ¯‹Ã ®Å¸Ã ¯� à ®•Ã ¯�à ®±Ã ®¿Ã ®®Ã ¯�à ®±Ã ¯Ë†Ã ®¯Ã ®¿Ã ®²Ã ¯� à ®‡Ã ®°Ã ¯�à ®¨Ã ¯�à ®¤Ã ¯� à ®‰Ã ®™Ã ¯�à ®•Ã ®³Ã ¯�à ®•Ã ¯�à ®•Ã ¯�à ®¤Ã ¯�
* à ®¤Ã ¯‡Ã ®ÂµÃ ¯Ë†Ã ®¯Ã ®¾Ã ®© à ®•Ã ¯�à ®±Ã ®¿Ã ®®Ã ¯�à ®±Ã ¯Ë†Ã ®•Ã ¯�à ®•Ã ¯� à ®Å¡Ã ¯Å à ®±Ã ¯�à ®•Ã ®³Ã ¯�, à ®ÂµÃ ®Å¡Ã ®©Ã ®™Ã ¯�à ®•Ã ®³Ã ¯Ë† à ®®Ã ®¾Ã ®±Ã ¯�à ®±Ã ®¿Ã ®•Ã ¯� à ®•Ã ¯Å à ®³Ã ¯�à ®³Ã ®²Ã ®¾Ã ®®Ã ¯�.
* @param encodCode - à ®Å½Ã ®¨Ã ¯�à ®¤Ã ®•Ã ¯� à ®•Ã ¯�à ®±Ã ®¿Ã ®®Ã ¯�à ®±Ã ¯Ë†Ã ®•Ã ¯�à ®•Ã ¯� à ®®Ã ®¾Ã ®±Ã ¯�à ®± à ®ÂµÃ ®¿Ã ®°Ã ¯�à ®®Ã ¯�à ®ÂªÃ ¯�à ®•Ã ®¿Ã ®©Ã ¯�à ®±Ã ¯€Ã ®°Ã ¯�à ®•Ã ®³Ã ¯� à ®Å½Ã ®©Ã ¯�à ®ÂªÃ ®¤Ã ¯Ë† à ®‡Ã ®™Ã ¯�à ®•Ã ¯‡ à ®•Ã ¯�à ®±Ã ®¿Ã ®ÂªÃ ¯�à ®ÂªÃ ®¿Ã ®Å¸ à ®ÂµÃ ¯‡Ã ®£Ã ¯�à ®Å¸Ã ¯�à ®®Ã ¯�.
* à ®‰Ã ®¤Ã ®¾Ã ®°Ã ®£Ã ®®Ã ®¾Ã ®• à ®ÂªÃ ®¾Ã ®®Ã ®¿Ã ®©Ã ®¿ à ®®Ã ¯�à ®±Ã ¯Ë† à ®Å½Ã ®©Ã ¯�à ®±Ã ®¾Ã ®²Ã ¯� TamilUtil.BAMINI à ®Å½Ã ®©Ã ¯�à ®±Ã ¯‹ à ®…à ®²Ã ¯�à ®²Ã ®¤Ã ¯� à ®¤Ã ®¿Ã ®¸Ã ¯�à ®•Ã ®¿ à ®®Ã ¯�à ®±Ã ¯Ë†Ã ®®Ã ¯Ë† à ®Å½Ã ®©Ã ¯�à ®±Ã ®¾Ã ®²Ã ¯� TamilUtil.TSCII
* à ®Å½Ã ®©Ã ¯�à ®±Ã ¯‹ à ®•Ã ¯�à ®±Ã ®¿Ã ®ÂªÃ ¯�à ®ÂªÃ ®¿Ã ®Å¸Ã ®²Ã ®¾Ã ®®Ã ¯�.
*
* @param unicodeStr à ®¯Ã ¯�à ®©Ã ®¿Ã ®•Ã ¯�à ®•Ã ¯‹Ã ®Å¸Ã ¯� à ®Å¡Ã ¯Å à ®±Ã ¯�à ®•Ã ®³Ã ¯� à ®ÂµÃ ®Å¡Ã ®©Ã ®™Ã ¯�à ®•Ã ®³Ã ¯�
* @return à ®¯Ã ¯�à ®©Ã ®¿Ã ®•Ã ¯�à ®•Ã ¯‹Ã ®Å¸Ã ®¿Ã ®²Ã ¯� à ®‡Ã ®°Ã ¯�à ®¨Ã ¯�à ®¤Ã ¯� à ®¨Ã ¯€Ã ®™Ã ¯�à ®•Ã ®³Ã ¯� à ®•Ã ¯�à ®±Ã ®¿Ã ®ÂªÃ ¯�à ®ÂªÃ ®¿Ã ®Å¸Ã ¯�à ®Å¸ à ®•Ã ¯�à ®±Ã ®¿Ã ®®Ã ¯�à ®±Ã ¯Ë†Ã ®•Ã ¯�à ®•Ã ¯� à ®®Ã ®¾Ã ®±Ã ¯�à ®±Ã ®ÂªÃ ¯�à ®ÂªÃ ®Å¸Ã ¯�à ®Å¸ à ®Å¡Ã ¯Å à ®±Ã ¯�à ®•Ã ®³Ã ¯�, à ®ÂµÃ ®Å¡Ã ®©Ã ®™Ã ¯�à ®•Ã ®³Ã ¯� à ®‰Ã ®™Ã ¯�à ®•Ã ®³Ã ¯�à ®•Ã ¯�à ®•Ã ¯� à ®ÂµÃ ®¨Ã ¯�à ®¤Ã ¯� à ®•Ã ®¿Ã ®Å¸Ã ¯Ë†Ã ®•Ã ¯�à ®•Ã ¯�à ®®Ã ¯�.
*/
public static String convertToTamil(int encodCode, String unicodeStr){
String convertedStr = "";
TamilUtil tu = new TamilUtil();
if(encodCode== TamilUtil.BAMINI){
convertedStr = tu.convertToBamini(unicodeStr);
}
else if(encodCode== TamilUtil.TSCII){
convertedStr = tu.convertToTSCII(unicodeStr);
}
else if(encodCode==TamilUtil.ANJAL){
convertedStr = tu.convertToAnjal(unicodeStr);
}
else if(encodCode==TamilUtil.TAB){
convertedStr = tu.convertToTab(unicodeStr);
}
else if(encodCode==TamilUtil.TAM){
convertedStr = tu.convertToTam(unicodeStr);
}
return convertedStr;
}
private String convertToBamini(String unicodeStr){
unicodeStr = unicodeStr.replace("à ®¸Ã ¯�à ®°Ã ¯€", "=");
unicodeStr = unicodeStr.replace(",", ">");
unicodeStr = unicodeStr.replace("à ®Å“à ¯Å’", "n[s");
unicodeStr = unicodeStr.replace("à ®Å“à ¯‹", "N[h");
unicodeStr = unicodeStr.replace("à ®Å“à ¯Å ", "n[h");
unicodeStr = unicodeStr.replace("à ®Å“à ®¾", "[h");
unicodeStr = unicodeStr.replace("à ®Å“à ®¿", "[p");
unicodeStr = unicodeStr.replace("à ®Å“à ¯€", "[P");
unicodeStr = unicodeStr.replace("à ®Å“à ¯�", "[{");
unicodeStr = unicodeStr.replace("à ®Å“à ¯‚", "[_");
unicodeStr = unicodeStr.replace("à ®Å“à ¯†", "n[");
unicodeStr = unicodeStr.replace("à ®Å“à ¯‡", "N[");
unicodeStr = unicodeStr.replace("à ®Å“à ¯Ë†", "i[");
unicodeStr = unicodeStr.replace("à ®Å“à ¯�", "[;");
unicodeStr = unicodeStr.replace("à ®Å“", "[");
unicodeStr = unicodeStr.replace("à ®•Ã ¯Å’", "nfs");
unicodeStr = unicodeStr.replace("à ®•Ã ¯‹", "Nfh");
unicodeStr = unicodeStr.replace("à ®•Ã ¯Å ", "nfh");
unicodeStr = unicodeStr.replace("Ã ®•Ã ®¾", "fh");
unicodeStr = unicodeStr.replace("Ã ®•Ã ®¿", "fp");
unicodeStr = unicodeStr.replace("à ®•Ã ¯€", "fP");
unicodeStr = unicodeStr.replace("à ®•Ã ¯�", "F");
unicodeStr = unicodeStr.replace("à ®•Ã ¯‚", "$");
unicodeStr = unicodeStr.replace("à ®•Ã ¯†", "nf");
unicodeStr = unicodeStr.replace("à ®•Ã ¯‡", "Nf");
unicodeStr = unicodeStr.replace("à ®•Ã ¯Ë†", "if");
unicodeStr = unicodeStr.replace("à ®•Ã ¯�", "f;");
unicodeStr = unicodeStr.replace("Ã ®•", "f");
unicodeStr = unicodeStr.replace("à ®™Ã ¯Å’", "nqs");
unicodeStr = unicodeStr.replace("à ®™Ã ¯‹", "Nqh");
unicodeStr = unicodeStr.replace("à ®™Ã ¯Å ", "nqh");
unicodeStr = unicodeStr.replace("à ®™Ã ®¾", "qh");
unicodeStr = unicodeStr.replace("à ®™Ã ®¿", "qp");
unicodeStr = unicodeStr.replace("à ®™Ã ¯€", "qP");
unicodeStr = unicodeStr.replace("à ®™Ã ¯�", "*");
unicodeStr = unicodeStr.replace("à ®™Ã ¯‚", "*");
unicodeStr = unicodeStr.replace("à ®™Ã ¯†", "nq");
unicodeStr = unicodeStr.replace("à ®™Ã ¯‡", "Nq");
unicodeStr = unicodeStr.replace("à ®™Ã ¯Ë†", "iq");
unicodeStr = unicodeStr.replace("à ®™Ã ¯�", "q;");
unicodeStr = unicodeStr.replace("Ã ®™", "q");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ¯Å’", "nrs");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ¯‹", "Nrh");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ¯Å ", "nrh");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ®¾", "rh");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ®¿", "rp");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ¯€", "rP");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ¯�", "R");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ¯‚", "R+");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ¯†", "nr");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ¯‡", "Nr");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ¯Ë†", "ir");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ¯�", "r;");
unicodeStr = unicodeStr.replace("à ®Å¡", "r");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ¯Å’", "nQs");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ¯‹", "NQh");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ¯Å ", "nQh");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ®¾", "Qh");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ®¿", "Qp");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ¯€", "QP");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ¯�", "*");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ¯‚", "*");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ¯†", "nQ");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ¯‡", "NQ");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ¯Ë†", "iQ");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ¯�", "Q;");
unicodeStr = unicodeStr.replace("à ®Å¾", "Q");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ¯Å’", "nls");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ¯‹", "Nlh");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ¯Å ", "nlh");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ®¾", "lh");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ®¿", "b");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ¯€", "B");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ¯�", "L");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ¯‚", "^");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ¯†", "nl");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ¯‡", "Nl");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ¯Ë†", "il");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ¯�", "l;");
unicodeStr = unicodeStr.replace("à ®Å¸", "l");
unicodeStr = unicodeStr.replace("à ®£Ã ¯Å’", "nzs");
unicodeStr = unicodeStr.replace("à ®£Ã ¯‹", "Nzh");
unicodeStr = unicodeStr.replace("à ®£Ã ¯Å ", "nzh");
unicodeStr = unicodeStr.replace("à ®£Ã ®¾", "zh");
unicodeStr = unicodeStr.replace("à ®£Ã ®¿", "zp");
unicodeStr = unicodeStr.replace("à ®£Ã ¯€", "zP");
unicodeStr = unicodeStr.replace("à ®£Ã ¯�", "Z");
unicodeStr = unicodeStr.replace("à ®£Ã ¯‚", "Z}");
unicodeStr = unicodeStr.replace("à ®£Ã ¯†", "nz");
unicodeStr = unicodeStr.replace("à ®£Ã ¯‡", "Nz");
unicodeStr = unicodeStr.replace("à ®£Ã ¯Ë†", "iz");
unicodeStr = unicodeStr.replace("à ®£Ã ¯�", "z;");
unicodeStr = unicodeStr.replace("à ®£", "z");
unicodeStr = unicodeStr.replace("à ®¤Ã ¯Å’", "njs");
unicodeStr = unicodeStr.replace("à ®¤Ã ¯‹", "Njh");
unicodeStr = unicodeStr.replace("à ®¤Ã ¯Å ", "njh");
unicodeStr = unicodeStr.replace("à ®¤Ã ®¾", "jh");
unicodeStr = unicodeStr.replace("à ®¤Ã ®¿", "jp");
unicodeStr = unicodeStr.replace("à ®¤Ã ¯€", "jP");
unicodeStr = unicodeStr.replace("à ®¤Ã ¯�", "J");
unicodeStr = unicodeStr.replace("à ®¤Ã ¯‚", "J}");
unicodeStr = unicodeStr.replace("à ®¤Ã ¯†", "nj");
unicodeStr = unicodeStr.replace("à ®¤Ã ¯‡", "Nj");
unicodeStr = unicodeStr.replace("à ®¤Ã ¯Ë†", "ij");
unicodeStr = unicodeStr.replace("à ®¤Ã ¯�", "j;");
unicodeStr = unicodeStr.replace("à ®¤", "j");
unicodeStr = unicodeStr.replace("à ®¨Ã ¯Å’", "nes");
unicodeStr = unicodeStr.replace("à ®¨Ã ¯‹", "Neh");
unicodeStr = unicodeStr.replace("à ®¨Ã ¯Å ", "neh");
unicodeStr = unicodeStr.replace("à ®¨Ã ®¾", "eh");
unicodeStr = unicodeStr.replace("à ®¨Ã ®¿", "ep");
unicodeStr = unicodeStr.replace("à ®¨Ã ¯€", "eP");
unicodeStr = unicodeStr.replace("à ®¨Ã ¯�", "E");
unicodeStr = unicodeStr.replace("à ®¨Ã ¯‚", "E}");
unicodeStr = unicodeStr.replace("à ®¨Ã ¯†", "ne");
unicodeStr = unicodeStr.replace("à ®¨Ã ¯‡", "Ne");
unicodeStr = unicodeStr.replace("à ®¨Ã ¯Ë†", "ie");
unicodeStr = unicodeStr.replace("à ®¨Ã ¯�", "e;");
unicodeStr = unicodeStr.replace("à ®¨", "e");
unicodeStr = unicodeStr.replace("à ®©Ã ¯Å’", "nds");
unicodeStr = unicodeStr.replace("à ®©Ã ¯‹", "Ndh");
unicodeStr = unicodeStr.replace("à ®©Ã ¯Å ", "ndh");
unicodeStr = unicodeStr.replace("Ã ®©Ã ®¾", "dh");
unicodeStr = unicodeStr.replace("Ã ®©Ã ®¿", "dp");
unicodeStr = unicodeStr.replace("à ®©Ã ¯€", "dP");
unicodeStr = unicodeStr.replace("à ®©Ã ¯�", "D");
unicodeStr = unicodeStr.replace("à ®©Ã ¯‚", "D}");
unicodeStr = unicodeStr.replace("à ®©Ã ¯†", "nd");
unicodeStr = unicodeStr.replace("à ®©Ã ¯‡", "Nd");
unicodeStr = unicodeStr.replace("à ®©Ã ¯Ë†", "id");
unicodeStr = unicodeStr.replace("à ®©Ã ¯�", "d;");
unicodeStr = unicodeStr.replace("Ã ®©", "d");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ¯Å’", "ngs");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ¯‹", "Ngh");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ¯Å ", "ngh");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ®¾", "gh");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ®¿", "gp");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ¯€", "gP");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ¯�", "G");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ¯‚", "G+");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ¯†", "ng");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ¯‡", "Ng");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ¯Ë†", "ig");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ¯�", "g;");
unicodeStr = unicodeStr.replace("à ®Âª", "g");
unicodeStr = unicodeStr.replace("à ®®Ã ¯Å’", "nks");
unicodeStr = unicodeStr.replace("à ®®Ã ¯‹", "Nkh");
unicodeStr = unicodeStr.replace("à ®®Ã ¯Å ", "nkh");
unicodeStr = unicodeStr.replace("à ®®Ã ®¾", "kh");
unicodeStr = unicodeStr.replace("à ®®Ã ®¿", "kp");
unicodeStr = unicodeStr.replace("à ®®Ã ¯€", "kP");
unicodeStr = unicodeStr.replace("à ®®Ã ¯�", "K");
unicodeStr = unicodeStr.replace("à ®®Ã ¯‚", "%");
unicodeStr = unicodeStr.replace("à ®®Ã ¯†", "nk");
unicodeStr = unicodeStr.replace("à ®®Ã ¯‡", "Nk");
unicodeStr = unicodeStr.replace("à ®®Ã ¯Ë†", "ik");
unicodeStr = unicodeStr.replace("à ®®Ã ¯�", "k;");
unicodeStr = unicodeStr.replace("Ã ®®", "k");
unicodeStr = unicodeStr.replace("à ®¯Ã ¯Å’", "nas");
unicodeStr = unicodeStr.replace("à ®¯Ã ¯‹", "Nah");
unicodeStr = unicodeStr.replace("à ®¯Ã ¯Å ", "nah");
unicodeStr = unicodeStr.replace("à ®¯Ã ®¾", "ah");
unicodeStr = unicodeStr.replace("à ®¯Ã ®¿", "ap");
unicodeStr = unicodeStr.replace("à ®¯Ã ¯€", "aP");
unicodeStr = unicodeStr.replace("à ®¯Ã ¯�", "A");
unicodeStr = unicodeStr.replace("à ®¯Ã ¯‚", "A+");
unicodeStr = unicodeStr.replace("à ®¯Ã ¯†", "na");
unicodeStr = unicodeStr.replace("à ®¯Ã ¯‡", "Na");
unicodeStr = unicodeStr.replace("à ®¯Ã ¯Ë†", "ia");
unicodeStr = unicodeStr.replace("à ®¯Ã ¯�", "a;");
unicodeStr = unicodeStr.replace("à ®¯", "a");
unicodeStr = unicodeStr.replace("à ®°Ã ¯Å’", "nus");
unicodeStr = unicodeStr.replace("à ®°Ã ¯‹", "Nuh");
unicodeStr = unicodeStr.replace("à ®°Ã ¯Å ", "nuh");
unicodeStr = unicodeStr.replace("Ã ®°Ã ®¾", "uh");
unicodeStr = unicodeStr.replace("Ã ®°Ã ®¿", "up");
unicodeStr = unicodeStr.replace("à ®°Ã ¯€", "uP");
unicodeStr = unicodeStr.replace("à ®°Ã ¯�", "U");
unicodeStr = unicodeStr.replace("à ®°Ã ¯‚", "\\&");
unicodeStr = unicodeStr.replace("à ®°Ã ¯†", "nu");
unicodeStr = unicodeStr.replace("à ®°Ã ¯‡", "Nu");
unicodeStr = unicodeStr.replace("à ®°Ã ¯Ë†", "iu");
unicodeStr = unicodeStr.replace("à ®°Ã ¯�", "u;");
unicodeStr = unicodeStr.replace("Ã ®°", "u");
unicodeStr = unicodeStr.replace("à ®²Ã ¯Å’", "nys");
unicodeStr = unicodeStr.replace("à ®²Ã ¯‹", "Nyh");
unicodeStr = unicodeStr.replace("à ®²Ã ¯Å ", "nyh");
unicodeStr = unicodeStr.replace("à ®²Ã ®¾", "yh");
unicodeStr = unicodeStr.replace("à ®²Ã ®¿", "yp");
unicodeStr = unicodeStr.replace("à ®²Ã ¯€", "yP");
unicodeStr = unicodeStr.replace("à ®²Ã ¯�", "Y");
unicodeStr = unicodeStr.replace("à ®²Ã ¯‚", "Y}");
unicodeStr = unicodeStr.replace("à ®²Ã ¯†", "ny");
unicodeStr = unicodeStr.replace("à ®²Ã ¯‡", "Ny");
unicodeStr = unicodeStr.replace("à ®²Ã ¯Ë†", "iy");
unicodeStr = unicodeStr.replace("à ®²Ã ¯�", "y;");
unicodeStr = unicodeStr.replace("Ã ®²", "y");
unicodeStr = unicodeStr.replace("à ®³Ã ¯Å’", "nss");
unicodeStr = unicodeStr.replace("à ®³Ã ¯‹", "Nsh");
unicodeStr = unicodeStr.replace("à ®³Ã ¯Å ", "nsh");
unicodeStr = unicodeStr.replace("à ®³Ã ®¾", "sh");
unicodeStr = unicodeStr.replace("à ®³Ã ®¿", "sp");
unicodeStr = unicodeStr.replace("à ®³Ã ¯€", "sP");
unicodeStr = unicodeStr.replace("à ®³Ã ¯�", "S");
unicodeStr = unicodeStr.replace("à ®³Ã ¯‚", "Sh");
unicodeStr = unicodeStr.replace("à ®³Ã ¯†", "ns");
unicodeStr = unicodeStr.replace("à ®³Ã ¯‡", "Ns");
unicodeStr = unicodeStr.replace("à ®³Ã ¯Ë†", "is");
unicodeStr = unicodeStr.replace("à ®³Ã ¯�", "s;");
unicodeStr = unicodeStr.replace("Ã ®³", "s");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ¯Å’", "nts");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ¯‹", "Nth");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ¯Å ", "nth");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ®¾", "th");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ®¿", "tp");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ¯€", "tP");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ¯�", "T");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ¯‚", "T+");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ¯†", "nt");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ¯‡", "Nt");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ¯Ë†", "it");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ¯�", "t;");
unicodeStr = unicodeStr.replace("à ®Âµ", "t");
unicodeStr = unicodeStr.replace("à ®´Ã ¯Å’", "nos");
unicodeStr = unicodeStr.replace("à ®´Ã ¯‹", "Noh");
unicodeStr = unicodeStr.replace("à ®´Ã ¯Å ", "noh");
unicodeStr = unicodeStr.replace("Ã ®´Ã ®¾", "oh");
unicodeStr = unicodeStr.replace("Ã ®´Ã ®¿", "op");
unicodeStr = unicodeStr.replace("à ®´Ã ¯€", "oP");
unicodeStr = unicodeStr.replace("à ®´Ã ¯�", "O");
unicodeStr = unicodeStr.replace("à ®´Ã ¯‚", "*");
unicodeStr = unicodeStr.replace("à ®´Ã ¯†", "no");
unicodeStr = unicodeStr.replace("à ®´Ã ¯‡", "No");
unicodeStr = unicodeStr.replace("à ®´Ã ¯Ë†", "io");
unicodeStr = unicodeStr.replace("à ®´Ã ¯�", "o;");
unicodeStr = unicodeStr.replace("Ã ®´", "o");
unicodeStr = unicodeStr.replace("à ®±Ã ¯Å’", "nws");
unicodeStr = unicodeStr.replace("à ®±Ã ¯‹", "Nwh");
unicodeStr = unicodeStr.replace("à ®±Ã ¯Å ", "nwh");
unicodeStr = unicodeStr.replace("à ®±Ã ®¾", "wh");
unicodeStr = unicodeStr.replace("à ®±Ã ®¿", "wp");
unicodeStr = unicodeStr.replace("à ®±Ã ¯€", "wP");
unicodeStr = unicodeStr.replace("à ®±Ã ¯�", "W");
unicodeStr = unicodeStr.replace("à ®±Ã ¯‚", "W}");
unicodeStr = unicodeStr.replace("à ®±Ã ¯†", "nw");
unicodeStr = unicodeStr.replace("à ®±Ã ¯‡", "Nw");
unicodeStr = unicodeStr.replace("à ®±Ã ¯Ë†", "iw");
unicodeStr = unicodeStr.replace("à ®±Ã ¯�", "w;");
unicodeStr = unicodeStr.replace("Ã ®±", "w");
unicodeStr = unicodeStr.replace("à ®¹Ã ¯Å’", "n`s");
unicodeStr = unicodeStr.replace("à ®¹Ã ¯‹", "N`h");
unicodeStr = unicodeStr.replace("à ®¹Ã ¯Å ", "n`h");
unicodeStr = unicodeStr.replace("à ®¹Ã ®¾", "`h");
unicodeStr = unicodeStr.replace("à ®¹Ã ®¿", "`p");
unicodeStr = unicodeStr.replace("à ®¹Ã ¯€", "`P");
unicodeStr = unicodeStr.replace("à ®¹Ã ¯�", "{`");
unicodeStr = unicodeStr.replace("à ®¹Ã ¯‚", "`_");
unicodeStr = unicodeStr.replace("à ®¹Ã ¯†", "n`");
unicodeStr = unicodeStr.replace("à ®¹Ã ¯‡", "N`");
unicodeStr = unicodeStr.replace("à ®¹Ã ¯Ë†", "i`");
unicodeStr = unicodeStr.replace("à ®¹Ã ¯�", "`;");
unicodeStr = unicodeStr.replace("Ã ®¹", "`");
unicodeStr = unicodeStr.replace("à ®·Ã ¯Å’", "n\\s");
unicodeStr = unicodeStr.replace("à ®·Ã ¯‹", "N\\h");
unicodeStr = unicodeStr.replace("à ®·Ã ¯Å ", "n\\h");
unicodeStr = unicodeStr.replace("Ã ®·Ã ®¾", "\\h");
unicodeStr = unicodeStr.replace("Ã ®·Ã ®¿", "\\p");
unicodeStr = unicodeStr.replace("à ®·Ã ¯€", "\\P");
unicodeStr = unicodeStr.replace("à ®·Ã ¯�", "\\{");
unicodeStr = unicodeStr.replace("à ®·Ã ¯‚", "\\\\_");
unicodeStr = unicodeStr.replace("à ®·Ã ¯†", "n\\");
unicodeStr = unicodeStr.replace("à ®·Ã ¯‡", "N\\");
unicodeStr = unicodeStr.replace("à ®·Ã ¯Ë†", "i\\");
unicodeStr = unicodeStr.replace("à ®·Ã ¯�", "\\;");
unicodeStr = unicodeStr.replace("Ã ®·", "\\");
unicodeStr = unicodeStr.replace("à ®¸Ã ¯Å’", "n]s");
unicodeStr = unicodeStr.replace("à ®¸Ã ¯‹", "N]h");
unicodeStr = unicodeStr.replace("à ®¸Ã ¯Å ", "n]h");
unicodeStr = unicodeStr.replace("à ®¸Ã ®¾", "]h");
unicodeStr = unicodeStr.replace("à ®¸Ã ®¿", "]p");
unicodeStr = unicodeStr.replace("à ®¸Ã ¯€", "]P");
unicodeStr = unicodeStr.replace("à ®¸Ã ¯�", "]{");
unicodeStr = unicodeStr.replace("à ®¸Ã ¯‚", "]_");
unicodeStr = unicodeStr.replace("à ®¸Ã ¯†", "n]");
unicodeStr = unicodeStr.replace("à ®¸Ã ¯‡", "N]");
unicodeStr = unicodeStr.replace("à ®¸Ã ¯Ë†", "i]");
unicodeStr = unicodeStr.replace("à ®¸Ã ¯�", "];");
unicodeStr = unicodeStr.replace("à ®¸", "]");
unicodeStr = unicodeStr.replace("Ã ®…", "m");
unicodeStr = unicodeStr.replace("à ®†", "M");
unicodeStr = unicodeStr.replace("à ®‡", ",");
unicodeStr = unicodeStr.replace("à ®Ë†", "<");
unicodeStr = unicodeStr.replace("à ®‰", "c");
unicodeStr = unicodeStr.replace("à ®Å ", "C");
unicodeStr = unicodeStr.replace("à ®Å½", "v");
unicodeStr = unicodeStr.replace("à ®�", "V");
unicodeStr = unicodeStr.replace("à ®�", "I");
unicodeStr = unicodeStr.replace("Ã ®’", "x");
unicodeStr = unicodeStr.replace("Ã ®“", "X");
unicodeStr = unicodeStr.replace("Ã ®”", "xs");
unicodeStr = unicodeStr.replace("à ®Æ’", "\"");
return unicodeStr;
}
private String convertToTSCII(String unicodeStr){
unicodeStr = unicodeStr.replace("à ®Å“à ¯Å’", "¦Æ’ª");
unicodeStr = unicodeStr.replace("à ®Å“à ¯‹", "§Æ’¡");
unicodeStr = unicodeStr.replace("à ®Å“à ¯Å ", "¦Æ’¡");
unicodeStr = unicodeStr.replace("à ®Å“à ®¾", "ƒ¡");
unicodeStr = unicodeStr.replace("à ®Å“à ®¿", "Ģ");
unicodeStr = unicodeStr.replace("à ®Å“à ¯€", "ģ");
unicodeStr = unicodeStr.replace("à ®Å“à ¯�", "ƒ¤");
unicodeStr = unicodeStr.replace("à ®Å“à ¯‚", "Æ’Â¥");
unicodeStr = unicodeStr.replace("à ®Å“à ¯†", "¦Æ’");
unicodeStr = unicodeStr.replace("à ®Å“à ¯‡", "§Æ’");
unicodeStr = unicodeStr.replace("à ®Å“à ¯Ë†", "¨Æ’");
unicodeStr = unicodeStr.replace("à ®Å“à ¯�", "\\ˆ");
unicodeStr = unicodeStr.replace("à ®Å“", "Æ’");
unicodeStr = unicodeStr.replace("à ®•Ã ¯Å’", "¦Â¸Ã‚ª");
unicodeStr = unicodeStr.replace("à ®•Ã ¯‹", "§Â¸Ã‚¡");
unicodeStr = unicodeStr.replace("à ®•Ã ¯Å ", "¦Â¸Ã‚¡");
unicodeStr = unicodeStr.replace("à ®•Ã ®¾", "¸Â¡");
unicodeStr = unicodeStr.replace("à ®•Ã ®¿", "¸Â¢");
unicodeStr = unicodeStr.replace("à ®•Ã ¯€", "¸Â£");
unicodeStr = unicodeStr.replace("à ®•Ã ¯�", "ÃŒ");
unicodeStr = unicodeStr.replace("à ®•Ã ¯‚", "Ãœ");
unicodeStr = unicodeStr.replace("à ®•Ã ¯†", "¦Â¸");
unicodeStr = unicodeStr.replace("à ®•Ã ¯‡", "§Â¸");
unicodeStr = unicodeStr.replace("à ®•Ã ¯Ë†", "¨Â¸");
unicodeStr = unicodeStr.replace("à ®•Ã ¯�", "ì");
unicodeStr = unicodeStr.replace("à ®•", "¸");
unicodeStr = unicodeStr.replace("à ®™Ã ¯Å’", "¦Â¹Ã‚ª");
unicodeStr = unicodeStr.replace("à ®™Ã ¯‹", "§Â¹Ã‚¡");
unicodeStr = unicodeStr.replace("à ®™Ã ¯Å ", "¦Â¹Ã‚¡");
unicodeStr = unicodeStr.replace("à ®™Ã ®¾", "¹Â¡");
unicodeStr = unicodeStr.replace("à ®™Ã ®¿", "¹Â¢");
unicodeStr = unicodeStr.replace("à ®™Ã ¯€", "¹Â£");
unicodeStr = unicodeStr.replace("à ®™Ã ¯�", "™");
unicodeStr = unicodeStr.replace("à ®™Ã ¯‚", "›");
unicodeStr = unicodeStr.replace("à ®™Ã ¯†", "¦Â¹");
unicodeStr = unicodeStr.replace("à ®™Ã ¯‡", "§Â¹");
unicodeStr = unicodeStr.replace("à ®™Ã ¯Ë†", "¨Â¹");
unicodeStr = unicodeStr.replace("à ®™Ã ¯�", "Ã");
unicodeStr = unicodeStr.replace("à ®™", "¹");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ¯Å’", "¦ÂºÂª");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ¯‹", "§ÂºÂ¡");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ¯Å ", "¦ÂºÂ¡");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ®¾", "ºÂ¡");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ®¿", "ºÂ¢");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ¯€", "ºÂ£");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ¯�", "Ã�");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ¯‚", "Ã�");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ¯†", "¦Âº");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ¯‡", "§Âº");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ¯Ë†", "¨Âº");
unicodeStr = unicodeStr.replace("à ®Å¡Ã ¯�", "î");
unicodeStr = unicodeStr.replace("à ®Å¡", "º");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ¯Å’", "¦Â»Ã‚ª");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ¯‹", "§Â»Ã‚¡");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ¯Å ", "¦Â»Ã‚¡");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ®¾", "»Â¡");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ®¿", "»Â¢");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ¯€", "»Â£");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ¯�", "š");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ¯‚", "Âœ");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ¯†", "¦Â»");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ¯‡", "§Â»");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ¯Ë†", "¨Â»");
unicodeStr = unicodeStr.replace("à ®Å¾Ã ¯�", "ï");
unicodeStr = unicodeStr.replace("à ®Å¾", "»");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ¯Å’", "¦Â¼Ã‚ª");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ¯‹", "§Â¼Ã‚¡");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ¯Å ", "¦Â¼Ã‚¡");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ®¾", "¼Â¡");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ®¿", "Ê");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ¯€", "Ë");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ¯�", "ÃŽ");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ¯‚", "Þ");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ¯†", "¦Â¼");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ¯‡", "§Â¼");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ¯Ë†", "¨Â¼");
unicodeStr = unicodeStr.replace("à ®Å¸Ã ¯�", "ð");
unicodeStr = unicodeStr.replace("à ®Å¸", "¼");
unicodeStr = unicodeStr.replace("à ®£Ã ¯Å’", "¦Â½Ã‚ª");
unicodeStr = unicodeStr.replace("à ®£Ã ¯‹", "§Â½Ã‚¡");
unicodeStr = unicodeStr.replace("à ®£Ã ¯Å ", "¦Â½Ã‚¡");
unicodeStr = unicodeStr.replace("à ®£Ã ®¾", "½Â¡");
unicodeStr = unicodeStr.replace("à ®£Ã ®¿", "½Â¢");
unicodeStr = unicodeStr.replace("à ®£Ã ¯€", "½Â£");
unicodeStr = unicodeStr.replace("à ®£Ã ¯�", "Ã�");
unicodeStr = unicodeStr.replace("à ®£Ã ¯‚", "ß");
unicodeStr = unicodeStr.replace("à ®£Ã ¯†", "¦Â½");
unicodeStr = unicodeStr.replace("à ®£Ã ¯‡", "§Â½");
unicodeStr = unicodeStr.replace("à ®£Ã ¯Ë†", "¨Â½");
unicodeStr = unicodeStr.replace("à ®£Ã ¯�", "ñ");
unicodeStr = unicodeStr.replace("à ®£", "½");
unicodeStr = unicodeStr.replace("à ®¤Ã ¯Å’", "¦Â¾Ã‚ª");
unicodeStr = unicodeStr.replace("à ®¤Ã ¯‹", "§Â¾Ã‚¡");
unicodeStr = unicodeStr.replace("à ®¤Ã ¯Å ", "¦Â¾Ã‚¡");
unicodeStr = unicodeStr.replace("à ®¤Ã ®¾", "¾Â¡");
unicodeStr = unicodeStr.replace("à ®¤Ã ®¿", "¾Â¢");
unicodeStr = unicodeStr.replace("à ®¤Ã ¯€", "¾Â£");
unicodeStr = unicodeStr.replace("à ®¤Ã ¯�", "Ã�");
unicodeStr = unicodeStr.replace("à ®¤Ã ¯‚", "à ");
unicodeStr = unicodeStr.replace("à ®¤Ã ¯†", "¦Â¾");
unicodeStr = unicodeStr.replace("à ®¤Ã ¯‡", "§Â¾");
unicodeStr = unicodeStr.replace("à ®¤Ã ¯Ë†", "¨Â¾");
unicodeStr = unicodeStr.replace("à ®¤Ã ¯�", "ò");
unicodeStr = unicodeStr.replace("à ®¤", "¾");
unicodeStr = unicodeStr.replace("à ®¨Ã ¯Å’", "¦Â¿Ã‚ª");
unicodeStr = unicodeStr.replace("à ®¨Ã ¯‹", "§Â¿Ã‚¡");
unicodeStr = unicodeStr.replace("à ®¨Ã ¯Å ", "¦Â¿Ã‚¡");
unicodeStr = unicodeStr.replace("à ®¨Ã ®¾", "¿Â¡");
unicodeStr = unicodeStr.replace("à ®¨Ã ®¿", "¿Â¢");
unicodeStr = unicodeStr.replace("à ®¨Ã ¯€", "¿Â£");
unicodeStr = unicodeStr.replace("à ®¨Ã ¯�", "Ñ");
unicodeStr = unicodeStr.replace("à ®¨Ã ¯‚", "á");
unicodeStr = unicodeStr.replace("à ®¨Ã ¯†", "¦Â¿");
unicodeStr = unicodeStr.replace("à ®¨Ã ¯‡", "§Â¿");
unicodeStr = unicodeStr.replace("à ®¨Ã ¯Ë†", "¨Â¿");
unicodeStr = unicodeStr.replace("à ®¨Ã ¯�", "ó");
unicodeStr = unicodeStr.replace("à ®¨", "¿");
unicodeStr = unicodeStr.replace("à ®©Ã ¯Å’", "¦Ã‰Ã‚ª");
unicodeStr = unicodeStr.replace("à ®©Ã ¯‹", "§Ã‰Ã‚¡");
unicodeStr = unicodeStr.replace("à ®©Ã ¯Å ", "¦Ã‰Ã‚¡");
unicodeStr = unicodeStr.replace("à ®©Ã ®¾", "É¡");
unicodeStr = unicodeStr.replace("à ®©Ã ®¿", "É¢");
unicodeStr = unicodeStr.replace("à ®©Ã ¯€", "É£");
unicodeStr = unicodeStr.replace("à ®©Ã ¯�", "Û");
unicodeStr = unicodeStr.replace("à ®©Ã ¯‚", "ë");
unicodeStr = unicodeStr.replace("à ®©Ã ¯†", "¦Ã‰");
unicodeStr = unicodeStr.replace("à ®©Ã ¯‡", "§Ã‰");
unicodeStr = unicodeStr.replace("à ®©Ã ¯Ë†", "¨Ã‰");
unicodeStr = unicodeStr.replace("à ®©Ã ¯�", "ý");
unicodeStr = unicodeStr.replace("à ®©", "É");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ¯Å’", "¦Ã€Ã‚ª");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ¯‹", "§Ã€Ã‚¡");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ¯Å ", "¦Ã€Ã‚¡");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ®¾", "À¡");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ®¿", "À¢");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ¯€", "À£");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ¯�", "Ã’");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ¯‚", "â");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ¯†", "¦Ã€");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ¯‡", "§Ã€");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ¯Ë†", "¨Ã€");
unicodeStr = unicodeStr.replace("à ®ÂªÃ ¯�", "ô");
unicodeStr = unicodeStr.replace("à ®Âª", "À");
unicodeStr = unicodeStr.replace("à ®®Ã ¯Å’", "¦Ã�ª");
unicodeStr = unicodeStr.replace("à ®®Ã ¯‹", "§Ã�¡");
unicodeStr = unicodeStr.replace("à ®®Ã ¯Å ", "¦Ã�¡");
unicodeStr = unicodeStr.replace("à ®®Ã ®¾", "Ã�¡");
unicodeStr = unicodeStr.replace("à ®®Ã ®¿", "Ã�¢");
unicodeStr = unicodeStr.replace("à ®®Ã ¯€", "Ã�£");
unicodeStr = unicodeStr.replace("à ®®Ã ¯�", "Ó");
unicodeStr = unicodeStr.replace("à ®®Ã ¯‚", "ã");
unicodeStr = unicodeStr.replace("à ®®Ã ¯†", "¦Ã�");
unicodeStr = unicodeStr.replace("à ®®Ã ¯‡", "§Ã�");
unicodeStr = unicodeStr.replace("à ®®Ã ¯Ë†", "¨Ã�");
unicodeStr = unicodeStr.replace("à ®®Ã ¯�", "õ");
unicodeStr = unicodeStr.replace("à ®®", "Ã�");
unicodeStr = unicodeStr.replace("à ®¯Ã ¯Å’", "¦Ã‚ª");
unicodeStr = unicodeStr.replace("à ®¯Ã ¯‹", "§Ã‚¡");
unicodeStr = unicodeStr.replace("à ®¯Ã ¯Å ", "¦Ã‚¡");
unicodeStr = unicodeStr.replace("à ®¯Ã ®¾", "¡");
unicodeStr = unicodeStr.replace("à ®¯Ã ®¿", "¢");
unicodeStr = unicodeStr.replace("à ®¯Ã ¯€", "£");
unicodeStr = unicodeStr.replace("à ®¯Ã ¯�", "Ô");
unicodeStr = unicodeStr.replace("à ®¯Ã ¯‚", "ä");
unicodeStr = unicodeStr.replace("à ®¯Ã ¯†", "¦Ã‚");
unicodeStr = unicodeStr.replace("à ®¯Ã ¯‡", "§Ã‚");
unicodeStr = unicodeStr.replace("à ®¯Ã ¯Ë†", "¨Ã‚");
unicodeStr = unicodeStr.replace("à ®¯Ã ¯�", "ö");
unicodeStr = unicodeStr.replace("à ®¯", "Â");
unicodeStr = unicodeStr.replace("à ®°Ã ¯Å’", "¦Ãƒª");
unicodeStr = unicodeStr.replace("à ®°Ã ¯‹", "§Ãƒ¡");
unicodeStr = unicodeStr.replace("à ®°Ã ¯Å ", "¦Ãƒ¡");
unicodeStr = unicodeStr.replace("à ®°Ã ®¾", "á");
unicodeStr = unicodeStr.replace("à ®°Ã ®¿", "â");
unicodeStr = unicodeStr.replace("à ®°Ã ¯€", "ã");
unicodeStr = unicodeStr.replace("à ®°Ã ¯�", "Õ");
unicodeStr = unicodeStr.replace("à ®°Ã ¯‚", "Ã¥");
unicodeStr = unicodeStr.replace("à ®°Ã ¯†", "¦Ãƒ");
unicodeStr = unicodeStr.replace("à ®°Ã ¯‡", "§Ãƒ");
unicodeStr = unicodeStr.replace("à ®°Ã ¯Ë†", "¨Ãƒ");
unicodeStr = unicodeStr.replace("à ®°Ã ¯�", "÷");
unicodeStr = unicodeStr.replace("à ®°", "Ã");
unicodeStr = unicodeStr.replace("à ®²Ã ¯Å’", "¦Ã„ª");
unicodeStr = unicodeStr.replace("à ®²Ã ¯‹", "§Ã„¡");
unicodeStr = unicodeStr.replace("à ®²Ã ¯Å ", "¦Ã„¡");
unicodeStr = unicodeStr.replace("à ®²Ã ®¾", "Ä¡");
unicodeStr = unicodeStr.replace("à ®²Ã ®¿", "Ä¢");
unicodeStr = unicodeStr.replace("à ®²Ã ¯€", "Ä£");
unicodeStr = unicodeStr.replace("à ®²Ã ¯�", "Ö");
unicodeStr = unicodeStr.replace("à ®²Ã ¯‚", "æ");
unicodeStr = unicodeStr.replace("à ®²Ã ¯†", "¦Ã„");
unicodeStr = unicodeStr.replace("à ®²Ã ¯‡", "§Ã„");
unicodeStr = unicodeStr.replace("à ®²Ã ¯Ë†", "¨Ã„");
unicodeStr = unicodeStr.replace("à ®²Ã ¯�", "ø");
unicodeStr = unicodeStr.replace("à ®²", "Ä");
unicodeStr = unicodeStr.replace("à ®³Ã ¯Å’", "¦Ã‡Ã‚ª");
unicodeStr = unicodeStr.replace("à ®³Ã ¯‹", "§Ã‡Ã‚¡");
unicodeStr = unicodeStr.replace("à ®³Ã ¯Å ", "¦Ã‡Ã‚¡");
unicodeStr = unicodeStr.replace("à ®³Ã ®¾", "Ç¡");
unicodeStr = unicodeStr.replace("à ®³Ã ®¿", "Ç¢");
unicodeStr = unicodeStr.replace("à ®³Ã ¯€", "Ç£");
unicodeStr = unicodeStr.replace("à ®³Ã ¯�", "Ù");
unicodeStr = unicodeStr.replace("à ®³Ã ¯‚", "é");
unicodeStr = unicodeStr.replace("à ®³Ã ¯†", "¦Ã‡");
unicodeStr = unicodeStr.replace("à ®³Ã ¯‡", "§Ã‡");
unicodeStr = unicodeStr.replace("à ®³Ã ¯Ë†", "¨Ã‡");
unicodeStr = unicodeStr.replace("à ®³Ã ¯�", "û");
unicodeStr = unicodeStr.replace("à ®³", "Ç");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ¯Å’", "¦Ã…ª");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ¯‹", "§Ã…¡");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ¯Å ", "¦Ã…¡");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ®¾", "Å¡");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ®¿", "Å¢");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ¯€", "Å£");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ¯�", "×");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ¯‚", "ç");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ¯†", "¦Ã…");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ¯‡", "§Ã…");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ¯Ë†", "¨Ã…");
unicodeStr = unicodeStr.replace("à ®ÂµÃ ¯�", "ù");
unicodeStr = unicodeStr.replace("à ®Âµ", "Ã…");
unicodeStr = unicodeStr.replace("à ®´Ã ¯Å’", "¦Ã†Ã‚ª");
unicodeStr = unicodeStr.replace("à ®´Ã ¯‹", "§Ã†Ã‚¡");
unicodeStr = unicodeStr.replace("à ®´Ã ¯Å ", "¦Ã†Ã‚¡");
unicodeStr = unicodeStr.replace("à ®´Ã ®¾", "Æ¡");
unicodeStr = unicodeStr.replace("à ®´Ã ®¿", "Æ¢");
unicodeStr = unicodeStr.replace("à ®´Ã ¯€", "Æ£");
unicodeStr = unicodeStr.replace("à ®´Ã ¯�", "Ø");
unicodeStr = unicodeStr.replace("à ®´Ã ¯‚", "è");
unicodeStr = unicodeStr.replace("à ®´Ã ¯†", "¦Ã†");
unicodeStr = unicodeStr.replace("à ®´Ã ¯‡", "§Ã†");
unicodeStr = unicodeStr.replace("à ®´Ã ¯Ë†", "¨Ã†");
unicodeStr = unicodeStr.replace("à ®´Ã ¯�", "ú");
unicodeStr = unicodeStr.replace("à ®´", "Æ");
unicodeStr = unicodeStr.replace("à ®±Ã ¯Å’", "¦ÃˆÂª");
unicodeStr = unicodeStr.replace("à ®±Ã ¯‹", "§ÃˆÂ¡");
unicodeStr = unicodeStr.replace("à ®±Ã ¯Å ", "¦ÃˆÂ¡");
unicodeStr = unicodeStr.replace("à ®±Ã ®¾", "È¡");
unicodeStr = unicodeStr.replace("à ®±Ã ®¿", "È¢");
unicodeStr = unicodeStr.replace("à ®±Ã ¯€", "È£");
unicodeStr = unicodeStr.replace("à ®±Ã ¯�", "Ú");
unicodeStr = unicodeStr.replace("à ®±Ã ¯‚", "ê");
unicodeStr = unicodeStr.replace("à ®±Ã ¯†", "¦Ãˆ");
unicodeStr = unicodeStr.replace("à ®±Ã ¯‡", "§Ãˆ");
unicodeStr = unicodeStr.replace("à ®±Ã ¯Ë†", "¨Ãˆ");
unicodeStr = unicodeStr.replace("à ®±Ã ¯�", "ü");
unicodeStr = unicodeStr.replace("à ®±", "È");
unicodeStr = unicodeStr.replace("à ®¹Ã ¯Å’", "¦Â†Ã‚ª");
unicodeStr = unicodeStr.replace("à ®¹Ã ¯‹", "§Â†Ã‚¡");
unicodeStr = unicodeStr.replace("à ®¹Ã ¯Å ", "¦Â†Ã‚¡");
unicodeStr = unicodeStr.replace("à ®¹Ã ®¾", "†â€ ¡");
unicodeStr = unicodeStr.replace("à ®¹Ã ®¿", "†Â¢");
unicodeStr = unicodeStr.replace("à ®¹Ã ¯€", "†Â£");
unicodeStr = unicodeStr.replace("à ®¹Ã ¯�", "†Â¤");
unicodeStr = unicodeStr.replace("à ®¹Ã ¯‚", "†Â¥");
unicodeStr = unicodeStr.replace("à ®¹Ã ¯†", "¦Â†");
unicodeStr = unicodeStr.replace("à ®¹Ã ¯‡", "§Â†");
unicodeStr = unicodeStr.replace("à ®¹Ã ¯Ë†", "¨Â†");
unicodeStr = unicodeStr.replace("à ®¹Ã ¯�", "‹â€¹ ");
unicodeStr = unicodeStr.replace("à ®¹", "††");
unicodeStr = unicodeStr.replace("à ®·Ã ¯Å’", "¦â€Å¾Ã‚ª");
unicodeStr = unicodeStr.replace("à ®·Ã ¯‹", "§â€Å¾Ã‚¡");
unicodeStr = unicodeStr.replace("à ®·Ã ¯Å ", "¦â€Å¾Ã‚¡");
unicodeStr = unicodeStr.replace("à ®·Ã ®¾", "â€Å¾Ã‚¡");
unicodeStr = unicodeStr.replace("à ®·Ã ®¿", "â€Å¾Ã‚¢");
unicodeStr = unicodeStr.replace("à ®·Ã ¯€", "â€Å¾Ã‚£");
unicodeStr = unicodeStr.replace("à ®·Ã ¯�", "â€Å¾Ã‚¤");
unicodeStr = unicodeStr.replace("à ®·Ã ¯‚", "â€Å¾Ã‚¥");
unicodeStr = unicodeStr.replace("à ®·Ã ¯†", "¦â€Å¾");
unicodeStr = unicodeStr.replace("à ®·Ã ¯‡", "§â€Å¾");
unicodeStr = unicodeStr.replace("à ®·Ã ¯Ë†", "¨â€Å¾");
unicodeStr = unicodeStr.replace("à ®·Ã ¯�", "‰");
unicodeStr = unicodeStr.replace("à ®·", "â€Å¾");
unicodeStr = unicodeStr.replace("à ®¸Ã ¯Å’", "¦â€¦Ã‚ª");
unicodeStr = unicodeStr.replace("à ®¸Ã ¯‹", "§â€¦Ã‚¡");
unicodeStr = unicodeStr.replace("à ®¸Ã ¯Å ", "¦â€¦Ã‚¡");
unicodeStr = unicodeStr.replace("à ®¸Ã ®¾", "…¡");
unicodeStr = unicodeStr.replace("à ®¸Ã ®¿", "…¢");
unicodeStr = unicodeStr.replace("à ®¸Ã ¯€", "…£");
unicodeStr = unicodeStr.replace("à ®¸Ã ¯�", "…¤");
unicodeStr = unicodeStr.replace("à ®¸Ã ¯‚", "…Â¥");
unicodeStr = unicodeStr.replace("à ®¸Ã ¯†", "¦â€¦");
unicodeStr = unicodeStr.replace("à ®¸Ã ¯‡", "§â€¦");
unicodeStr = unicodeStr.replace("à ®¸Ã ¯Ë†", "¨â€¦");
unicodeStr = unicodeStr.replace("à ®¸Ã ¯�", "Ã… ");
unicodeStr = unicodeStr.replace("à ®¸", "…");
unicodeStr = unicodeStr.replace("à ®…", "«");
unicodeStr = unicodeStr.replace("à ®†", "¬");
unicodeStr = unicodeStr.replace("à ®‡", "þ");
unicodeStr = unicodeStr.replace("à ®Ë†", "®");
unicodeStr = unicodeStr.replace("à ®‰", "¯");
unicodeStr = unicodeStr.replace("à ®Å ", "°");
unicodeStr = unicodeStr.replace("à ®Å½", "±");
unicodeStr = unicodeStr.replace("à ®�", "²");
unicodeStr = unicodeStr.replace("à ®�", "³");
unicodeStr = unicodeStr.replace("à ®’", "´");
unicodeStr = unicodeStr.replace("à ®“", "µ");
unicodeStr = unicodeStr.replace("à ®”", "¶");
unicodeStr = unicodeStr.replace("à ®Æ’", "·");
unicodeStr = unicodeStr.replace("à ®¸Ã ¯�à ®°Ã ¯€", "‚");
unicodeStr = unicodeStr.replace("‘", "‘");
unicodeStr = unicodeStr.replace("à ¯§", "Â�");
unicodeStr = unicodeStr.replace("à ¯¨", "Â�");
unicodeStr = unicodeStr.replace("à ¯©", "ÂŽ");
unicodeStr = unicodeStr.replace("à ¯Âª", "Â�");
unicodeStr = unicodeStr.replace("à ¯«", "Â�");
unicodeStr = unicodeStr.replace("à ¯°", "Â�");
unicodeStr = unicodeStr.replace("à ¯±", "ž");
unicodeStr = unicodeStr.replace("à ¯²", "Ã…¸");
unicodeStr = unicodeStr.replace("à ¯", "–");
unicodeStr = unicodeStr.replace("à ¯®", "—");
unicodeStr = unicodeStr.replace("à ¯¯", "Ëœ");
unicodeStr = unicodeStr.replace("à ¯²", "Ã…¸");
unicodeStr = unicodeStr.replace("à ¯", "–");
return unicodeStr;
}
private String convertToAnjal(String unicodeStr){
String TamilText[] = { "û", "û‘", "û’", "ûâ€Å“", "ûâ€�", "û•", "—û", "þû", "—û‘", "÷ñõ",
"—ûã", "€Ã»", "ü", "—óó", "þó‘", "—ó‘", "ó‘", "óÂ’", "ó’", "ó“",
"óâ€�", "ó•", "—ó", "þó", "€Ã³", "ô", "ó", "—Â�ã", "þÂ�‘", "—Â�‘",
"Â�‘", "Ã…½", "Â�", "Â�", "Ëœ", "—Â�", "þÂ�", "€Â�", "â„¢",
"Â�", "—šÃ£", "þšâ€˜", "—šâ€˜", "Ã…¡Ã¢€˜", "Ã…¡Ã‚’", "Ã…¡Ã‚“", "—Å¡", "þÅ¡", "ہ¡",
"â€Âº", "Ã…¡", "—Å“ã", "þÅ“‘", "—Å“‘", "Ã…“‘", "Â�", "ž", "Ã…¸", "¡",
"—Å“", "þÅ“", "ہ“", "¢", "Ã…“", "Ã…“", "—£Ã£", "þ£â€˜", "—£â€˜", "£â€˜",
"£Â’", "£Â“", "—£", "þ£", "€Â£", "¤", "£", "—¥Ã£", "þ¥â€˜", "—¥â€˜",
"¥â€˜", "¦", "§", "¨", "©", "—¥", "þÂ¥", "€Â¥", "ª", "Â¥",
"—«Ã£", "þ«â€˜", "—«â€˜", "«â€˜", "¬", "−", "®â€“", "®", "—«", "þ«",
"€Â«", "¯", "«", "—°Ã£", "þ°â€˜", "—°â€˜", "°â€˜", "±", "²", "³â€“",
"³", "—°", "þ°", "€Â°", "´", "°", "—µÃ£", "þµ‘", "—嵉€˜", "嵉€˜",
"¶", "ÿ", "¸â€“", "¸", "—µ", "þµ", "€Âµ", "¹", "µ", "—îã",
"þî‘", "—î‘", "î‘", "ï", "ð", "ñ–", "ñ", "—î", "þî", "€Ã®",
"ò", "î", "—ºÃ£", "þº‘", "—弉€˜", "弉€˜", "»", "¼", "½", "¾",
"—º", "þº", "€Âº", "¿", "º", "—Àã", "þÀ‘", "—À‘", "À‘", "Ã�",
"Â", "Ã", "Ä", "—À", "þÀ", "€Ã€", "Ã…", "À", "—Æã", "þÆ‘",
"—Æ‘", "Æ‘", "Ç", "È", "É", "Ê", "—Æ", "þÆ", "€Ã†", "Ë",
"Æ", "—Ìã", "þÃŒ‘", "—Ì‘", "Ì‘", "�", "Î", "�", "�", "—Ì",
"þÃŒ", "€ÃŒ", "Ñ", "ÃŒ", "—Òã", "þÃ’‘", "—Ò‘", "Ò‘", "Ó", "Ô",
"Õ–", "Õ", "—Ò", "þÃ’", "€Ã’", "Ö", "Ã’", "—ãã", "þã‘", "—ã‘",
"ã‘", "ä", "Ã¥", "æ", "ç", "—ã", "þã", "€Ã£", "è", "ã",
"€Ã—", "—××", "þב", "—ב", "ב", "Ø", "Ù", "Ú", "Û", "—×",
"þ×", "Ãœ", "×", "—éé", "þé‘", "—é‘", "é‘", "ê", "ë", "ì–",
"ì", "—é", "þé", "€Ã©", "Ã", "é", "—ùù", "þù‘", "—ù‘", "ù‘",
"ùÂ’", "ù“", "ùâ€�", "ù•", "—ù", "þù", "€Ã¹", "ú", "ù", "—Ã�Ã�",
"þÃ�‘", "—Ã�‘", "Ã�‘", "Þ", "ß", "à ", "á", "—Ã�", "þÃ�", "€Ã�",
"â", "Ã�", "öåÃ¥", "÷åõ", "öåõ", "åõ", "æ", "ç", "åú", "åü",
"öÃ¥", "÷Ã¥", "øÃ¥", "è", "Ã¥", "—õõ", "þõ‘", "—õ‘", "õ‘", "õÂ’",
"õ“", "—õ", "þõ", "€Ãµ", "ö", "õ", "—÷÷", "þ։€˜", "—÷‘", "։€˜",
"÷Â’", "÷“", "—÷", "þ÷", "€Ã·", "ø", "÷", "Â�", "â€Å¡", "â€Å¾",
"…", "†", "‡", "ˆ", "‰", "Ã… ", "‹", "Ã… ã", "Ã…’", "Æ’",
"ý"};
String TamilReplace[] = {"à ®•Ã ¯�à ®·", "à ®•Ã ¯�à ®·Ã ®¾", "à ®•Ã ¯�à ®·Ã ®¿", "à ®•Ã ¯�à ®·Ã ¯€", "à ®•Ã ¯�à ®·Ã ¯�", "à ®•Ã ¯�à ®·Ã ¯‚", "à ®•Ã ¯�à ®·Ã ¯†", "à ®•Ã ¯�à ®·Ã ¯‡", "à ®•Ã ¯�à ®·Ã ¯Å ", "à ®•Ã ¯�à ®·Ã ¯‹",
"à ®•Ã ¯�à ®·Ã ¯Å’", "à ®•Ã ¯�à ®·Ã ¯Ë†", "à ®•Ã ¯�à ®·Ã ¯�", "à ®Å“à ¯Å’", "à ®Å“à ¯‹", "à ®Å“à ¯Å ", "à ®Å“à ®¾", "à ®Å“à ®¿", "à ®Å“à ®¿", "à ®Å“à ¯€",
"à ®Å“à ¯�", "à ®Å“à ¯‚", "à ®Å“à ¯†", "à ®Å“à ¯‡", "à ®Å“à ¯Ë†", "à ®Å“à ¯�", "à ®Å“", "à ®•Ã ¯Å’", "à ®•Ã ¯‹", "à ®•Ã ¯Å ",
"à ®•Ã ®¾", "à ®•Ã ®¿", "à ®•Ã ¯€", "à ®•Ã ¯�", "à ®•Ã ¯‚", "à ®•Ã ¯†", "à ®•Ã ¯‡", "à ®•Ã ¯Ë†", "à ®•Ã ¯�",
"à ®•", "à ®™Ã ¯Å’", "à ®™Ã ¯‹", "à ®™Ã ¯Å ", "à ®™Ã ®¾", "à ®™Ã ®¿", "à ®™Ã ¯€", "à ®™Ã ¯†", "à ®™Ã ¯‡", "à ®™Ã ¯Ë†",
"à ®™Ã ¯�", "à ®™", "à ®Å¡Ã ¯Å’", "à ®Å¡Ã ¯‹", "à ®Å¡Ã ¯Å ", "à ®Å¡Ã ®¾", "à ®Å¡Ã ®¿", "à ®Å¡Ã ¯€", "à ®Å¡Ã ¯�", "à ®Å¡Ã ¯‚",
"à ®Å¡Ã ¯†", "à ®Å¡Ã ¯‡", "à ®Å¡Ã ¯Ë†", "à ®Å¡Ã ¯�", "à ®Å¡", "à ®Å¡", "à ®Å¾Ã ¯Å’", "à ®Å¾Ã ¯‹", "à ®Å¾Ã ¯Å ", "à ®Å¾Ã ®¾",
"à ®Å¾Ã ®¿", "à ®Å¾Ã ¯€", "à ®Å¾Ã ¯†", "à ®Å¾Ã ¯‡", "à ®Å¾Ã ¯Ë†", "à ®Å¾Ã ¯�", "à ®Å¾", "à ®Å¸Ã ¯Å’", "à ®Å¸Ã ¯‹", "à ®Å¸Ã ¯Å ",
"à ®Å¸Ã ®¾", "à ®Å¸Ã ®¿", "à ®Å¸Ã ¯€", "à ®Å¸Ã ¯�", "à ®Å¸Ã ¯‚", "à ®Å¸Ã ¯†", "à ®Å¸Ã ¯‡", "à ®Å¸Ã ¯Ë†", "à ®Å¸Ã ¯�", "à ®Å¸",
"à ®£Ã ¯Å’", "à ®£Ã ¯‹", "à ®£Ã ¯Å ", "à ®£Ã ®¾", "à ®£Ã ®¿", "à ®£Ã ¯€", "à ®£Ã ¯‚", "à ®£Ã ¯�", "à ®£Ã ¯†", "à ®£Ã ¯‡",
"à ®£Ã ¯Ë†", "à ®£Ã ¯�", "à ®£", "à ®¤Ã ¯Å’", "à ®¤Ã ¯‹", "à ®¤Ã ¯Å ", "à ®¤Ã ®¾", "à ®¤Ã ®¿", "à ®¤Ã ¯€", "à ®¤Ã ¯‚",
"à ®¤Ã ¯�", "à ®¤Ã ¯†", "à ®¤Ã ¯‡", "à ®¤Ã ¯Ë†", "à ®¤Ã ¯�", "à ®¤", "à ®¨Ã ¯Å’", "à ®¨Ã ¯‹", "à ®¨Ã ¯Å ", "à ®¨Ã ®¾",
"à ®¨Ã ®¿", "à ®¨Ã ¯€", "à ®¨Ã ¯‚", "à ®¨Ã ¯�", "à ®¨Ã ¯†", "à ®¨Ã ¯‡", "à ®¨Ã ¯Ë†", "à ®¨Ã ¯�", "à ®¨", "à ®©Ã ¯Å’",
"à ®©Ã ¯‹", "à ®©Ã ¯Å ", "à ®©Ã ®¾", "à ®©Ã ®¿", "à ®©Ã ¯€", "à ®©Ã ¯‚", "à ®©Ã ¯�", "à ®©Ã ¯†", "à ®©Ã ¯‡", "à ®©Ã ¯Ë†",
"à ®©Ã ¯�", "à ®©", "à ®ÂªÃ ¯Å’", "à ®ÂªÃ ¯‹", "à ®ÂªÃ ¯Å ", "à ®ÂªÃ ®¾", "à ®ÂªÃ ®¿", "à ®ÂªÃ ¯€", "à ®ÂªÃ ¯�", "à ®ÂªÃ ¯‚",
"à ®ÂªÃ ¯†", "à ®ÂªÃ ¯‡", "à ®ÂªÃ ¯Ë†", "à ®ÂªÃ ¯�", "à ®Âª", "à ®®Ã ¯Å’", "à ®®Ã ¯‹", "à ®®Ã ¯Å ", "à ®®Ã ®¾", "à ®®Ã ®¿",
"à ®®Ã ¯€", "à ®®Ã ¯�", "à ®®Ã ¯‚", "à ®®Ã ¯†", "à ®®Ã ¯‡", "à ®®Ã ¯Ë†", "à ®®Ã ¯�", "à ®®", "à ®¯Ã ¯Å’", "à ®¯Ã ¯‹",
"à ®¯Ã ¯Å ", "à ®¯Ã ®¾", "à ®¯Ã ®¿", "à ®¯Ã ¯€", "à ®¯Ã ¯�", "à ®¯Ã ¯‚", "à ®¯Ã ¯†", "à ®¯Ã ¯‡", "à ®¯Ã ¯Ë†", "à ®¯Ã ¯�",
"à ®¯", "à ®°Ã ¯Å’", "à ®°Ã ¯‹", "à ®°Ã ¯Å ", "à ®°Ã ®¾", "à ®°Ã ®¿", "à ®°Ã ¯€", "à ®°Ã ¯�", "à ®°Ã ¯‚", "à ®°Ã ¯†",
"à ®°Ã ¯‡", "à ®°Ã ¯Ë†", "à ®°Ã ¯�", "à ®°", "à ®²Ã ¯Å’", "à ®²Ã ¯‹", "à ®²Ã ¯Å ", "à ®²Ã ®¾", "à ®²Ã ®¿", "à ®²Ã ¯€",
"à ®²Ã ¯‚", "à ®²Ã ¯�", "à ®²Ã ¯†", "à ®²Ã ¯‡", "à ®²Ã ¯Ë†", "à ®²Ã ¯�", "à ®²", "à ®³Ã ¯Å’", "à ®³Ã ¯‹", "à ®³Ã ¯Å ",
"à ®³Ã ®¾", "à ®³Ã ®¿", "à ®³Ã ¯€", "à ®³Ã ¯�", "à ®³Ã ¯‚", "à ®³Ã ¯†", "à ®³Ã ¯‡", "à ®³Ã ¯Ë†", "à ®³Ã ¯�", "à ®³",
"à ®ÂµÃ ¯Ë†", "à ®ÂµÃ ¯Å’", "à ®ÂµÃ ¯‹", "à ®ÂµÃ ¯Å ", "à ®ÂµÃ ®¾", "à ®ÂµÃ ®¿", "à ®ÂµÃ ¯€", "à ®ÂµÃ ¯�", "à ®ÂµÃ ¯‚", "à ®ÂµÃ ¯†",
"à ®ÂµÃ ¯‡", "à ®ÂµÃ ¯�", "à ®Âµ", "à ®±Ã ¯Å’", "à ®±Ã ¯‹", "à ®±Ã ¯Å ", "à ®±Ã ®¾", "à ®±Ã ®¿", "à ®±Ã ¯€", "à ®±Ã ¯‚",
"à ®±Ã ¯�", "à ®±Ã ¯†", "à ®±Ã ¯‡", "à ®±Ã ¯Ë†", "à ®±Ã ¯�", "à ®±", "à ®¹Ã ¯Å’", "à ®¹Ã ¯‹", "à ®¹Ã ¯Å ", "à ®¹Ã ®¾",
"à ®¹Ã ®¿", "à ®¹Ã ¯€", "à ®¹Ã ¯�", "à ®¹Ã ¯‚", "à ®¹Ã ¯†", "à ®¹Ã ¯‡", "à ®¹Ã ¯Ë†", "à ®¹Ã ¯�", "à ®¹", "à ®´Ã ¯Å’",
"à ®´Ã ¯‹", "à ®´Ã ¯Å ", "à ®´Ã ®¾", "à ®´Ã ®¿", "à ®´Ã ¯€", "à ®´Ã ¯�", "à ®´Ã ¯‚", "à ®´Ã ¯†", "à ®´Ã ¯‡", "à ®´Ã ¯Ë†",
"à ®´Ã ¯�", "à ®´", "à ®·Ã ¯Å’", "à ®·Ã ¯‹", "à ®·Ã ¯Å ", "à ®·Ã ®¾", "à ®·Ã ®¿", "à ®·Ã ¯€", "à ®·Ã ¯�", "à ®·Ã ¯‚",
"à ®·Ã ¯†", "à ®·Ã ¯‡", "à ®·Ã ¯Ë†", "à ®·Ã ¯�", "à ®·", "à ®·Ã ¯Å’", "à ®·Ã ¯‹", "à ®·Ã ¯Å ", "à ®·Ã ®¾", "à ®·Ã ®¿",
"à ®·Ã ¯€", "à ®·Ã ¯†", "à ®·Ã ¯‡", "à ®·Ã ¯Ë†", "à ®·Ã ¯�", "à ®·", "à ®¸Ã ¯Å’", "à ®¸Ã ¯‹", "à ®¸Ã ¯Å ", "à ®¸Ã ®¾",
"à ®¸Ã ®¿", "à ®¸Ã ¯€", "à ®¸Ã ¯†", "à ®¸Ã ¯‡", "à ®¸Ã ¯Ë†", "à ®¸Ã ¯�", "à ®¸", "à ®…", "à ®†", "à ®Ë†",
"à ®‰", "à ®Å ", "à ®Å½", "à ®�", "à ®�", "à ®’", "à ®“", "à ®”", "à ®Æ’", "à ®‡",
"à ®¸Ã ¯�à ®°Ã ¯€"};
int count = 0;
while (count < TamilText.length) {
unicodeStr = unicodeStr.replaceAll(TamilReplace[count],TamilText[count]);
count++;
}
return unicodeStr;
}
private String convertToTab(String unicodeStr){
String TamilText[] = {"þ", "þ£", "þ¤", "þ¦", "þ§", "þ¨", "ªÃ¾", "«Ã¾", "ªÃ¾Ã‚£", "«Ã¾Ã‚£",
"ªÃ¾Ãƒ·", "¬Ã¾", "þ¢", "ªÃ¨Ãƒ·", "«Ã¨Ã‚£", "ªÃ¨Ã‚£", "è£", "è¤", "è¦", "°",
"Ã", "ªÃ¨", "«Ã¨", "¬Ã¨", "è¢", "è", "ªÃ©Ãƒ·", "«Ã©Ã‚£", "ªÃ©Ã‚£", "é£",
"é¤", "é¦", "±", "Ä", "ªÃ©", "«Ã©", "¬Ã©", "é¢", "é", "ªê÷",
"«ÃªÂ£", "ªê£", "ê£", "ê¤", "ê¦", "²", "Ã…", "ªê", "«Ãª", "¬Ãª",
"ê¢", "ê", "ªÃ¼Ãƒ·", "«Ã¼Ã‚£", "ªÃ¼Ã‚£", "ü£", "ü¤", "ü¦", "ü§", "ü¨",
"ªÃ¼", "«Ã¼", "¬Ã¼", "ü¢", "ü", "ªÃ«Ãƒ·", "«Ã«Ã‚£", "ªÃ«Ã‚£", "ë£", "ë¤",
"ë¦", "³", "Æ", "ªÃ«", "«Ã«", "¬Ã«", "ë¢", "ë", "ªÃ¬Ãƒ·", "«Ã¬Ã‚£",
"ªÃ¬Ã‚£", "ì£", "ì¤", "®", "¯", "ì¦", "´", "Ç", "ªÃ¬", "«Ã¬",
"¬Ã¬", "ì¢", "ì", "ªÃ÷", "«Ã£", "ªÃ£", "ã", "ä", "æ", "µ",
"È", "ªÃ", "«Ã", "¬Ã", "â", "Ã", "ªÃ®Ãƒ·", "«Ã®Ã‚£", "ªÃ®Ã‚£", "î£",
"î¤", "î¦", "¶", "É", "ªÃ®", "«Ã®", "¬Ã®", "î¢", "î", "ªÃ¯Ãƒ·",
"«Ã¯Ã‚£", "ªÃ¯Ã‚£", "ï£", "ï¤", "ï¦", "¸", "Ë", "ªÃ¯", "«Ã¯", "¬Ã¯",
"ï¢", "ï", "ªÃ¹Ãƒ·", "«Ã¹Ã‚£", "ªÃ¹Ã‚£", "ù£", "ù¤", "ù¦", "Â", "Û",
"ªÃ¹", "«Ã¹", "¬Ã¹", "ù¢", "ù", "ªÃ°Ãƒ·", "«Ã°Ã‚£", "ªÃ°Ã‚£", "ð£", "ð¤",
"ð¦", "¹", "ÃŒ", "ªÃ°", "«Ã°", "¬Ã°", "ð¢", "ð", "ªÃ±Ãƒ·", "«Ã±Ã‚£",
"ªÃ±Ã‚£", "ñ£", "ñ¤", "ñ¦", "º", "Ã�", "ªÃ±", "«Ã±", "¬Ã±", "ñ¢",
"ñ", "ªÃ²Ãƒ·", "«Ã²Ã‚£", "ªÃ²Ã‚£", "ò£", "ò¤", "ò¦", "»", "ÃŽ", "ªÃ²",
"«Ã²", "¬Ã²", "ò¢", "ò", "ªÃ³Ãƒ·", "«Ã³Ã‚£", "ªÃ³Ã‚£", "ó£", "ó¤", "ó¦",
"¼", "Ã�", "ªÃ³", "«Ã³", "¬Ã³", "ó¢", "ó", "ªÃ´Ãƒ·", "«Ã´Ã‚£", "ªÃ´Ã‚£",
"ô£", "ô¤", "ô¦", "½", "Ö", "ªÃ´", "«Ã´", "¬Ã´", "ô¢", "ô",
"ªÃ·Ãƒ·", "«Ã·Ã‚£", "ªÃ·Ã‚£", "÷£", "÷¤", "÷¦", "À", "Ù", "ªÃ·", "«Ã·",
"¬Ã·", "÷¢", "÷", "ªõ÷", "«ÃµÂ£", "ªõ£", "õ£", "õ¤", "õ¦", "¾",
"×", "ªõ", "«Ãµ", "¬Ãµ", "õ¢", "õ", "ªÃ¶Ãƒ·", "«Ã¶Ã‚£", "ªÃ¶Ã‚£", "ö£",
"ö¤", "ö¦", "¿", "Ø", "ªÃ¶", "«Ã¶", "¬Ã¶", "ö¢", "ö", "ªÃ¸Ãƒ·",
"«Ã¸Ã‚£", "ªÃ¸Ã‚£", "ø£", "ø¤", "ø¦", "Ã�", "Ú", "ªÃ¸", "«Ã¸", "¬Ã¸",
"ø¢", "ø", "ªÃ½Ãƒ·", "«Ã½Ã‚£", "ªÃ½Ã‚£", "ý£", "ý¤", "ý¦", "ªÃ½", "«Ã½",
"¬Ã½", "ý¢", "ý", "ªÃ»Ãƒ·", "«Ã»Ã‚£", "ªÃ»Ã‚£", "û£", "û¤", "û¦", "ªÃ»",
"«Ã»", "¬Ã»", "û¢", "û", "ªú÷", "«ÃºÂ£", "ªú£", "ú£", "ú¤", "ú¦",
"ªú", "«Ãº", "¬Ãº", "ú¢", "ú", "Ãœ", "Ã�", "Þ", "ß", "à ",
"á", "â", "ã", "ä", "Ã¥", "æ", "å÷", "ç", "â€Å¡", "Æ’",
"â€Å¾", "…", "†", "—", "Ëœ", "–", "˜", "ˆ", "‰", "Ã",
"ÿ"};
String TamilReplace[] = {"à ®•Ã ¯�à ®·", "à ®•Ã ¯�à ®·Ã ®¾", "à ®•Ã ¯�à ®·Ã ®¿", "à ®•Ã ¯�à ®·Ã ¯€", "à ®•Ã ¯�à ®·Ã ¯�", "à ®•Ã ¯�à ®·Ã ¯‚", "à ®•Ã ¯�à ®·Ã ¯†", "à ®•Ã ¯�à ®·Ã ¯‡", "à ®•Ã ¯�à ®·Ã ¯Å ", "à ®•Ã ¯�à ®·Ã ¯‹",
"à ®•Ã ¯�à ®·Ã ¯Å’", "à ®•Ã ¯�à ®·Ã ¯Ë†", "à ®•Ã ¯�à ®·Ã ¯�", "à ®•Ã ¯Å’", "à ®•Ã ¯‹", "à ®•Ã ¯Å ", "à ®•Ã ®¾", "à ®•Ã ®¿", "à ®•Ã ¯€", "à ®•Ã ¯�",
"à ®•Ã ¯‚", "à ®•Ã ¯†", "à ®•Ã ¯‡", "à ®•Ã ¯Ë†", "à ®•Ã ¯�", "à ®•", "à ®™Ã ¯Å’", "à ®™Ã ¯‹", "à ®™Ã ¯Å ", "à ®™Ã ®¾",
"à ®™Ã ®¿", "à ®™Ã ¯€", "à ®™Ã ¯�", "à ®™Ã ¯‚", "à ®™Ã ¯†", "à ®™Ã ¯‡", "à ®™Ã ¯Ë†", "à ®™Ã ¯�", "à ®™", "à ®Å¡Ã ¯Å’",
"à ®Å¡Ã ¯‹", "à ®Å¡Ã ¯Å ", "à ®Å¡Ã ®¾", "à ®Å¡Ã ®¿", "à ®Å¡Ã ¯€", "à ®Å¡Ã ¯�", "à ®Å¡Ã ¯‚", "à ®Å¡Ã ¯†", "à ®Å¡Ã ¯‡", "à ®Å¡Ã ¯Ë†",
"à ®Å¡Ã ¯�", "à ®Å¡", "à ®Å“à ¯Å’", "à ®Å“à ¯‹", "à ®Å“à ¯Å ", "à ®Å“à ®¾", "à ®Å“à ®¿", "à ®Å“à ¯€", "à ®Å“à ¯�", "à ®Å“à ¯‚",
"à ®Å“à ¯†", "à ®Å“à ¯‡", "à ®Å“à ¯Ë†", "à ®Å“à ¯�", "à ®Å“", "à ®Å¾Ã ¯Å’", "à ®Å¾Ã ¯‹", "à ®Å¾Ã ¯Å ", "à ®Å¾Ã ®¾", "à ®Å¾Ã ®¿",
"à ®Å¾Ã ¯€", "à ®Å¾Ã ¯�", "à ®Å¾Ã ¯‚", "à ®Å¾Ã ¯†", "à ®Å¾Ã ¯‡", "à ®Å¾Ã ¯Ë†", "à ®Å¾Ã ¯�", "à ®Å¾", "à ®Å¸Ã ¯Å’", "à ®Å¸Ã ¯‹",
"à ®Å¸Ã ¯Å ", "à ®Å¸Ã ®¾", "à ®Å¸Ã ®¿", "à ®Å¸Ã ®¿", "à ®Å¸Ã ¯€", "à ®Å¸Ã ¯€", "à ®Å¸Ã ¯�", "à ®Å¸Ã ¯‚", "à ®Å¸Ã ¯†", "à ®Å¸Ã ¯‡",
"à ®Å¸Ã ¯Ë†", "à ®Å¸Ã ¯�", "à ®Å¸", "à ®£Ã ¯Å’", "à ®£Ã ¯‹", "à ®£Ã ¯Å ", "à ®£Ã ®¾", "à ®£Ã ®¿", "à ®£Ã ¯€", "à ®£Ã ¯�",
"à ®£Ã ¯‚", "à ®£Ã ¯†", "à ®£Ã ¯‡", "à ®£Ã ¯Ë†", "à ®£Ã ¯�", "à ®£", "à ®¤Ã ¯Å’", "à ®¤Ã ¯‹", "à ®¤Ã ¯Å ", "à ®¤Ã ®¾",
"à ®¤Ã ®¿", "à ®¤Ã ¯€", "à ®¤Ã ¯�", "à ®¤Ã ¯‚", "à ®¤Ã ¯†", "à ®¤Ã ¯‡", "à ®¤Ã ¯Ë†", "à ®¤Ã ¯�", "à ®¤", "à ®¨Ã ¯Å’",
"à ®¨Ã ¯‹", "à ®¨Ã ¯Å ", "à ®¨Ã ®¾", "à ®¨Ã ®¿", "à ®¨Ã ¯€", "à ®¨Ã ¯�", "à ®¨Ã ¯‚", "à ®¨Ã ¯†", "à ®¨Ã ¯‡", "à ®¨Ã ¯Ë†",
"à ®¨Ã ¯�", "à ®¨", "à ®©Ã ¯Å’", "à ®©Ã ¯‹", "à ®©Ã ¯Å ", "à ®©Ã ®¾", "à ®©Ã ®¿", "à ®©Ã ¯€", "à ®©Ã ¯�", "à ®©Ã ¯‚",
"à ®©Ã ¯†", "à ®©Ã ¯‡", "à ®©Ã ¯Ë†", "à ®©Ã ¯�", "à ®©", "à ®ÂªÃ ¯Å’", "à ®ÂªÃ ¯‹", "à ®ÂªÃ ¯Å ", "à ®ÂªÃ ®¾", "à ®ÂªÃ ®¿",
"à ®ÂªÃ ¯€", "à ®ÂªÃ ¯�", "à ®ÂªÃ ¯‚", "à ®ÂªÃ ¯†", "à ®ÂªÃ ¯‡", "à ®ÂªÃ ¯Ë†", "à ®ÂªÃ ¯�", "à ®Âª", "à ®®Ã ¯Å’", "à ®®Ã ¯‹",
"à ®®Ã ¯Å ", "à ®®Ã ®¾", "à ®®Ã ®¿", "à ®®Ã ¯€", "à ®®Ã ¯�", "à ®®Ã ¯‚", "à ®®Ã ¯†", "à ®®Ã ¯‡", "à ®®Ã ¯Ë†", "à ®®Ã ¯�",
"à ®®", "à ®¯Ã ¯Å’", "à ®¯Ã ¯‹", "à ®¯Ã ¯Å ", "à ®¯Ã ®¾", "à ®¯Ã ®¿", "à ®¯Ã ¯€", "à ®¯Ã ¯�", "à ®¯Ã ¯‚", "à ®¯Ã ¯†",
"à ®¯Ã ¯‡", "à ®¯Ã ¯Ë†", "à ®¯Ã ¯�", "à ®¯", "à ®°Ã ¯Å’", "à ®°Ã ¯‹", "à ®°Ã ¯Å ", "à ®°Ã ®¾", "à ®°Ã ®¿", "à ®°Ã ¯€",
"à ®°Ã ¯�", "à ®°Ã ¯‚", "à ®°Ã ¯†", "à ®°Ã ¯‡", "à ®°Ã ¯Ë†", "à ®°Ã ¯�", "à ®°", "à ®²Ã ¯Å’", "à ®²Ã ¯‹", "à ®²Ã ¯Å ",
"à ®²Ã ®¾", "à ®²Ã ®¿", "à ®²Ã ¯€", "à ®²Ã ¯�", "à ®²Ã ¯‚", "à ®²Ã ¯†", "à ®²Ã ¯‡", "à ®²Ã ¯Ë†", "à ®²Ã ¯�", "à ®²",
"à ®³Ã ¯Å’", "à ®³Ã ¯‹", "à ®³Ã ¯Å ", "à ®³Ã ®¾", "à ®³Ã ®¿", "à ®³Ã ¯€", "à ®³Ã ¯�", "à ®³Ã ¯‚", "à ®³Ã ¯†", "à ®³Ã ¯‡",
"à ®³Ã ¯Ë†", "à ®³Ã ¯�", "à ®³", "à ®ÂµÃ ¯Å’", "à ®ÂµÃ ¯‹", "à ®ÂµÃ ¯Å ", "à ®ÂµÃ ®¾", "à ®ÂµÃ ®¿", "à ®ÂµÃ ¯€", "à ®ÂµÃ ¯�",
"à ®ÂµÃ ¯‚", "à ®ÂµÃ ¯†", "à ®ÂµÃ ¯‡", "à ®ÂµÃ ¯Ë†", "à ®ÂµÃ ¯�", "à ®Âµ", "à ®´Ã ¯Å’", "à ®´Ã ¯‹", "à ®´Ã ¯Å ", "à ®´Ã ®¾",
"à ®´Ã ®¿", "à ®´Ã ¯€", "à ®´Ã ¯�", "à ®´Ã ¯‚", "à ®´Ã ¯†", "à ®´Ã ¯‡", "à ®´Ã ¯Ë†", "à ®´Ã ¯�", "à ®´", "à ®±Ã ¯Å’",
"à ®±Ã ¯‹", "à ®±Ã ¯Å ", "à ®±Ã ®¾", "à ®±Ã ®¿", "à ®±Ã ¯€", "à ®±Ã ¯�", "à ®±Ã ¯‚", "à ®±Ã ¯†", "à ®±Ã ¯‡", "à ®±Ã ¯Ë†",
"à ®±Ã ¯�", "à ®±", "à ®¹Ã ¯Å’", "à ®¹Ã ¯‹", "à ®¹Ã ¯Å ", "à ®¹Ã ®¾", "à ®¹Ã ®¿", "à ®¹Ã ¯€", "à ®¹Ã ¯†", "à ®¹Ã ¯‡",
"à ®¹Ã ¯Ë†", "à ®¹Ã ¯�", "à ®¹", "à ®·Ã ¯Å’", "à ®·Ã ¯‹", "à ®·Ã ¯Å ", "à ®·Ã ®¾", "à ®·Ã ®¿", "à ®·Ã ¯€", "à ®·Ã ¯†",
"à ®·Ã ¯‡", "à ®·Ã ¯Ë†", "à ®·Ã ¯�", "à ®·", "à ®¸Ã ¯Å’", "à ®¸Ã ¯‹", "à ®¸Ã ¯Å ", "à ®¸Ã ®¾", "à ®¸Ã ®¿", "à ®¸Ã ¯€",
"à ®¸Ã ¯†", "à ®¸Ã ¯‡", "à ®¸Ã ¯Ë†", "à ®¸Ã ¯�", "à ®¸", "à ®…", "à ®†", "à ®‡", "à ®Ë†", "à ®‰",
"à ®Å ", "à ®Å½", "à ®�", "à ®�", "à ®’", "à ®“", "à ®”", "à ®Æ’", "à ¯§", "à ¯¨",
"à ¯©", "à ¯Âª", "à ¯«", "à ¯°", "à ¯±", "à ¯²", "à ¯¯", "à ¯", "à ¯®", "à ¯¬",
"à ®¸Ã ¯�à ®°Ã ¯€"};
int count = 0;
while (count < TamilText.length) {
unicodeStr = unicodeStr.replaceAll(TamilReplace[count],TamilText[count]);
count++;
}
return unicodeStr;
}
private String convertToTam(String unicodeStr){
String TamilText[] = {"þ", "þ£", "¬Ã¾", "V", "r", "þ§", "þ¨", "ªÃ¾", "«Ã¾", "ªÃ¾Ã‚£",
"«Ã¾Ã‚£", "ªÃ¾Ãƒ·", "z", "ªÃ¼Ãƒ·", "«Ã¼Ã‚£", "ªÃ¼Ã‚£", "ü£", "T", "p", "ü§",
"ü¨", "ªÃ¼", "«Ã¼", "¬Ã¼", "ªÃ¼Ã‚£", "x", "ü", "ªÃ¨Ãƒ·", "«Ã¨Ã‚£", "ªÃ¨Ã‚£",
"è£", "A", "W", "°", "Ã", "ªÃ¨", "«Ã¨", "¬Ã¨", "â€Å¡", "è",
"ªÃ©Ãƒ·", "«Ã©Ã‚£", "ªÃ©Ã‚£", "é£", "B", "X", "±", "Ä", "ªÃ©", "«Ã©",
"¬Ã©", "Æ’", "é", "ªê÷", "«ÃªÂ£", "ªê£", "ê£", "C", "Y", "²",
"Ã…", "ªê", "«Ãª", "¬Ãª", "â€Å¾", "ê", "ªÃ«Ãƒ·", "«Ã«Ã‚£", "ªÃ«Ã‚£", "ë£",
"D", "Z", "³", "Æ", "ªÃ«", "«Ã«", "¬Ã«", "…", "ë", "ªÃ¬Ãƒ·",
"«Ã¬Ã‚£", "ªÃ¬Ã‚£", "ì£", "®", "¯", "´", "Ç", "ªÃ¬", "«Ã¬", "¬Ã¬",
"†", "ì", "ªÃ÷", "«Ã£", "ªÃ£", "ã", "E", "a", "µ", "È",
"ªÃ", "«Ã", "¬Ã", "‡", "Ã", "ªÃ®Ãƒ·", "«Ã®Ã‚£", "ªÃ®Ã‚£", "î£", "F",
"b", "¶", "É", "ªÃ®", "«Ã®", "¬Ã®", "ˆ", "î", "ªÃ¯Ãƒ·", "«Ã¯Ã‚£",
"ªÃ¯Ã‚£", "ï£", "G", "c", "¸", "Ë", "ªÃ¯", "«Ã¯", "¬Ã¯", "ªÃ¯Ã‚£",
"‰", "ï", "ªÃ¹Ãƒ·", "«Ã¹Ã‚£", "ªÃ¹Ã‚£", "ù£", "Q", "m", "Â", "Û",
"ªÃ¹", "«Ã¹", "¬Ã¹", "ªÃ¹Ã‚£", "¡", "ù", "ªÃ°Ãƒ·", "«Ã°Ã‚£", "ªÃ°Ã‚£", "ð£",
"H", "d", "¹", "ÃŒ", "ªÃ°", "«Ã°", "¬Ã°", "ªÃ°Ã‚£", "Ã… ", "ð",
"ªÃ±Ãƒ·", "«Ã±Ã‚£", "ªÃ±Ã‚£", "ñ£", "I", "e", "º", "Ã�", "ªÃ±", "«Ã±",
"¬Ã±", "ªÃ±Ã‚£", "‹", "ñ", "ªÃ²Ãƒ·", "«Ã²Ã‚£", "ªÃ²Ã‚£", "ò£", "J", "f",
"»", "ÃŽ", "ªÃ²", "«Ã²", "¬Ã²", "ªÃ²Ã‚£", "Ã…’", "ò", "ªÃ³Ãƒ·", "«Ã³Ã‚£",
"ªÃ³Ã‚£", "ó£", "K", "g", "¼", "Ã�", "ªÃ³", "«Ã³", "¬Ã³", "Ëœ",
"ó", "ªÃ´Ãƒ·", "«Ã´Ã‚£", "ªÃ´Ã‚£", "ô£", "L", "h", "½", "Ö", "ªÃ´",
"«Ã´", "¬Ã´", "â„¢", "ô", "ªÃ·Ãƒ·", "«Ã·Ã‚£", "ªÃ·Ã‚£", "÷£", "O", "k",
"À", "Ù", "ªÃ·", "«Ã·", "¬Ã·", "Ã…“", "÷", "ªõ÷", "«ÃµÂ£", "ªõ£",
"õ£", "M", "i", "¾", "×", "ªõ", "«Ãµ", "¬Ãµ", "ªõ£", "Ã…¡",
"õ", "ªÃ¶Ãƒ·", "«Ã¶Ã‚£", "ªÃ¶Ã‚£", "ö£", "N", "j", "¿", "Ø", "ªÃ¶",
"«Ã¶", "¬Ã¶", "â€Âº", "ö", "ªÃ¸Ãƒ·", "«Ã¸Ã‚£", "ªÃ¸Ã‚£", "ø£", "P", "l",
"Ã�", "Ú", "ªÃ¸", "«Ã¸", "¬Ã¸", "ªÃ¸Ã‚£", "Ã…¸", "ø", "ªÃ½Ãƒ·", "«Ã½Ã‚£",
"ªÃ½Ã‚£", "ý£", "U", "q", "ªÃ½", "«Ã½", "¬Ã½", "y", "ý", "ªÃ»Ãƒ·",
"«Ã»Ã‚£", "ªÃ»Ã‚£", "û£", "S", "o", "ªÃ»", "«Ã»", "¬Ã»", "ªÃ»Ã‚£", "w",
"û", "ªú÷", "«ÃºÂ£", "ªú£", "ú£", "R", "n", "ªú", "«Ãº", "¬Ãº",
"v", "ú", "Ãœ", "Ã�", "Þ", "ß", "à ", "á", "â", "ã",
"ä", "Ã¥", "æ", "å÷", "ç", "ÿ", "Æ’"};
String TamilReplace[] = {"à ®•Ã ¯�à ®·", "à ®•Ã ¯�à ®·Ã ®¾", "à ®•Ã ¯�à ®·Ã ¯Ë†", "à ®•Ã ¯�à ®·Ã ®¿", "à ®•Ã ¯�à ®·Ã ¯€", "à ®•Ã ¯�à ®·Ã ¯�", "à ®•Ã ¯�à ®·Ã ¯‚", "à ®•Ã ¯�à ®·Ã ¯†", "à ®•Ã ¯�à ®·Ã ¯‡", "à ®•Ã ¯�à ®·Ã ¯Å ",
"à ®•Ã ¯�à ®·Ã ¯‹", "à ®•Ã ¯�à ®·Ã ¯Å’", "à ®•Ã ¯�à ®·Ã ¯�", "à ®Å“à ¯Å’", "à ®Å“à ¯‹", "à ®Å“à ¯Å ", "à ®Å“à ®¾", "à ®Å“à ®¿", "à ®Å“à ¯€", "à ®Å“à ¯�",
"à ®Å“à ¯‚", "à ®Å“à ¯†", "à ®Å“à ¯‡", "à ®Å“à ¯Ë†", "à ®Å“à ¯Å ", "à ®Å“à ¯�", "à ®Å“", "à ®•Ã ¯Å’", "à ®•Ã ¯‹", "à ®•Ã ¯Å ",
"à ®•Ã ®¾", "à ®•Ã ®¿", "à ®•Ã ¯€", "à ®•Ã ¯�", "à ®•Ã ¯‚", "à ®•Ã ¯†", "à ®•Ã ¯‡", "à ®•Ã ¯Ë†", "à ®•Ã ¯�", "à ®•",
"à ®™Ã ¯Å’", "à ®™Ã ¯‹", "à ®™Ã ¯Å ", "à ®™Ã ®¾", "à ®™Ã ®¿", "à ®™Ã ¯€", "à ®™Ã ¯�", "à ®™Ã ¯‚", "à ®™Ã ¯†", "à ®™Ã ¯‡",
"à ®™Ã ¯Ë†", "à ®™Ã ¯�", "à ®™", "à ®Å¡Ã ¯Å’", "à ®Å¡Ã ¯‹", "à ®Å¡Ã ¯Å ", "à ®Å¡Ã ®¾", "à ®Å¡Ã ®¿", "à ®Å¡Ã ¯€", "à ®Å¡Ã ¯�",
"à ®Å¡Ã ¯‚", "à ®Å¡Ã ¯†", "à ®Å¡Ã ¯‡", "à ®Å¡Ã ¯Ë†", "à ®Å¡Ã ¯�", "à ®Å¡", "à ®Å¾Ã ¯Å’", "à ®Å¾Ã ¯‹", "à ®Å¾Ã ¯Å ", "à ®Å¾Ã ®¾",
"à ®Å¾Ã ®¿", "à ®Å¾Ã ¯€", "à ®Å¾Ã ¯�", "à ®Å¾Ã ¯‚", "à ®Å¾Ã ¯†", "à ®Å¾Ã ¯‡", "à ®Å¾Ã ¯Ë†", "à ®Å¾Ã ¯�", "à ®Å¾", "à ®Å¸Ã ¯Å’",
"à ®Å¸Ã ¯‹", "à ®Å¸Ã ¯Å ", "à ®Å¸Ã ®¾", "à ®Å¸Ã ®¿", "à ®Å¸Ã ¯€", "à ®Å¸Ã ¯�", "à ®Å¸Ã ¯‚", "à ®Å¸Ã ¯†", "à ®Å¸Ã ¯‡", "à ®Å¸Ã ¯Ë†",
"à ®Å¸Ã ¯�", "à ®Å¸", "à ®£Ã ¯Å’", "à ®£Ã ¯‹", "à ®£Ã ¯Å ", "à ®£Ã ®¾", "à ®£Ã ®¿", "à ®£Ã ¯€", "à ®£Ã ¯�", "à ®£Ã ¯‚",
"à ®£Ã ¯†", "à ®£Ã ¯‡", "à ®£Ã ¯Ë†", "à ®£Ã ¯�", "à ®£", "à ®¤Ã ¯Å’", "à ®¤Ã ¯‹", "à ®¤Ã ¯Å ", "à ®¤Ã ®¾", "à ®¤Ã ®¿",
"à ®¤Ã ¯€", "à ®¤Ã ¯�", "à ®¤Ã ¯‚", "à ®¤Ã ¯†", "à ®¤Ã ¯‡", "à ®¤Ã ¯Ë†", "à ®¤Ã ¯�", "à ®¤", "à ®¨Ã ¯Å’", "à ®¨Ã ¯‹",
"à ®¨Ã ¯Å ", "à ®¨Ã ®¾", "à ®¨Ã ®¿", "à ®¨Ã ¯€", "à ®¨Ã ¯�", "à ®¨Ã ¯‚", "à ®¨Ã ¯†", "à ®¨Ã ¯‡", "à ®¨Ã ¯Ë†", "à ®¨Ã ¯Å ",
"à ®¨Ã ¯�", "à ®¨", "à ®©Ã ¯Å’", "à ®©Ã ¯‹", "à ®©Ã ¯Å ", "à ®©Ã ®¾", "à ®©Ã ®¿", "à ®©Ã ¯€", "à ®©Ã ¯�", "à ®©Ã ¯‚",
"à ®©Ã ¯†", "à ®©Ã ¯‡", "à ®©Ã ¯Ë†", "à ®©Ã ¯Å ", "à ®©Ã ¯�", "à ®©", "à ®ÂªÃ ¯Å’", "à ®ÂªÃ ¯‹", "à ®ÂªÃ ¯Å ", "à ®ÂªÃ ®¾",
"à ®ÂªÃ ®¿", "à ®ÂªÃ ¯€", "à ®ÂªÃ ¯�", "à ®ÂªÃ ¯‚", "à ®ÂªÃ ¯†", "à ®ÂªÃ ¯‡", "à ®ÂªÃ ¯Ë†", "à ®ÂªÃ ¯Å ", "à ®ÂªÃ ¯�", "à ®Âª",
"à ®®Ã ¯Å’", "à ®®Ã ¯‹", "à ®®Ã ¯Å ", "à ®®Ã ®¾", "à ®®Ã ®¿", "à ®®Ã ¯€", "à ®®Ã ¯�", "à ®®Ã ¯‚", "à ®®Ã ¯†", "à ®®Ã ¯‡",
"à ®®Ã ¯Ë†", "à ®®Ã ¯Å ", "à ®®Ã ¯�", "à ®®", "à ®¯Ã ¯Å’", "à ®¯Ã ¯‹", "à ®¯", "à ®¯Ã ®¾", "à ®¯Ã ®¿", "à ®¯Ã ¯€",
"à ®¯Ã ¯�", "à ®¯Ã ¯‚", "à ®¯Ã ¯†", "à ®¯Ã ¯‡", "à ®¯Ã ¯Ë†", "à ®¯Ã ¯Å ", "à ®¯Ã ¯�", "à ®¯", "à ®°Ã ¯Å’", "à ®°Ã ¯‹",
"à ®°Ã ¯Å ", "à ®°Ã ®¾", "à ®°Ã ®¿", "à ®°Ã ¯€", "à ®°Ã ¯�", "à ®°Ã ¯‚", "à ®°Ã ¯†", "à ®°Ã ¯‡", "à ®°Ã ¯Ë†", "à ®°Ã ¯�",
"à ®°", "à ®²Ã ¯Å’", "à ®²Ã ¯‹", "à ®²Ã ¯Å ", "à ®²Ã ®¾", "à ®²Ã ®¿", "à ®²Ã ¯€", "à ®²Ã ¯�", "à ®²Ã ¯‚", "à ®²Ã ¯†",
"à ®²Ã ¯‡", "à ®²Ã ¯Ë†", "à ®²Ã ¯�", "à ®²", "à ®³Ã ¯Å’", "à ®³Ã ¯‹", "à ®³", "à ®³Ã ®¾", "à ®³Ã ®¿", "à ®³Ã ¯€",
"à ®³Ã ¯�", "à ®³Ã ¯‚", "à ®³Ã ¯†", "à ®³Ã ¯‡", "à ®³Ã ¯Ë†", "à ®³Ã ¯�", "à ®³", "à ®ÂµÃ ¯Å’", "à ®ÂµÃ ¯‹", "à ®ÂµÃ ¯Å ",
"à ®ÂµÃ ®¾", "à ®ÂµÃ ®¿", "à ®ÂµÃ ¯€", "à ®ÂµÃ ¯�", "à ®ÂµÃ ¯‚", "à ®ÂµÃ ¯†", "à ®ÂµÃ ¯‡", "à ®ÂµÃ ¯Ë†", "à ®ÂµÃ ¯Å ", "à ®ÂµÃ ¯�",
"à ®Âµ", "à ®´Ã ¯Å’", "à ®´Ã ¯‹", "à ®´Ã ¯Å ", "à ®´Ã ®¾", "à ®´Ã ®¿", "à ®´Ã ¯€", "à ®´Ã ¯�", "à ®´Ã ¯‚", "à ®´Ã ¯†",
"à ®´Ã ¯‡", "à ®´Ã ¯Ë†", "à ®´Ã ¯�", "à ®´", "à ®±Ã ¯Å’", "à ®±Ã ¯‹", "à ®±Ã ¯Å ", "à ®±Ã ®¾", "à ®±Ã ®¿", "à ®±Ã ¯€",
"à ®±Ã ¯�", "à ®±Ã ¯‚", "à ®±Ã ¯†", "à ®±Ã ¯‡", "à ®±Ã ¯Ë†", "à ®±Ã ¯Å ", "à ®±Ã ¯�", "à ®±", "à ®¹Ã ¯Å’", "à ®¹Ã ¯‹",
"à ®¹Ã ¯Å ", "à ®¹Ã ®¾", "à ®¹Ã ®¿", "à ®¹Ã ¯€", "à ®¹Ã ¯†", "à ®¹Ã ¯‡", "à ®¹Ã ¯Ë†", "à ®¹Ã ¯�", "à ®¹", "à ®·Ã ¯Å’",
"à ®·Ã ¯‹", "à ®·Ã ¯Å ", "à ®·Ã ®¾", "à ®·Ã ®¿", "à ®·Ã ¯€", "à ®·Ã ¯†", "à ®·Ã ¯‡", "à ®·Ã ¯Ë†", "à ®·Ã ¯Å ", "à ®·Ã ¯�",
"à ®·", "à ®¸Ã ¯Å’", "à ®¸Ã ¯‹", "à ®¸Ã ¯Å ", "à ®¸Ã ®¾", "à ®¸Ã ®¿", "à ®¸Ã ¯€", "à ®¸Ã ¯†", "à ®¸Ã ¯‡", "à ®¸Ã ¯Ë†",
"à ®¸Ã ¯�", "à ®¸", "à ®…", "à ®†", "à ®‡", "à ®Ë†", "à ®‰", "à ®Å ", "à ®Å½", "à ®�",
"à ®�", "à ®’", "à ®“", "à ®”", "à ®Æ’", "à ®¸Ã ¯�à ®°Ã ¯€", "‘"};
int count = 0;
while (count < TamilText.length) {
unicodeStr = unicodeStr.replaceAll(TamilReplace[count], TamilText[count]);
count++;
}
return unicodeStr;
}
}
1 comments:
Write commentswhoah this weblog is great i love reading your posts. Keep up the
Replygood work! You know, a lot of people are searching round for this
info, you could aid them greatly.
My webpage ... sdf
EmoticonEmoticon