我想要一个Android代码或算法,它将接受马拉地语文本作为输入并将马拉地语文本转换为unicode代码。还将unicode重新转换为马拉地语文本。
我尝试了一些代码: -
string marathi ="मीलाइकआहे";
UnicodeEncoding ue = new UnicodeEncoding(true,true);
string s1 = BitConverter.ToString(ue.GetBytes(marathi.ToCharArray()))。替换(" - ","");
但是这个代码在android的情况下不起作用。
尽快帮助我。提前谢谢。
答案 0 :(得分:0)
将字符串转换为unicode -
public String toUnicode(String text) {
String txt = "";
for (int i = 0; i < text.length(); i++) {
Log.d("Unicode", (int) text.charAt(i));
txt = txt + "\\" + text.charAt(i);
}
return txt;
}
要将unicode转换为字符串,请使用 -
public String toString(String uni){
String tt = "";
String[] parts = uni.split("\\");
for(String x:parts){
x = "\\" + x;
char un = x.toCharArray()[0];
tt = text + un;
}
return tt;
}