的Unicode编码和解码
问题描述:
我想要一个Android代码或algorithum将接受一个马拉文本作为输入和马拉文本转换成Unicode码。还将unicode转换为马拉文文本。的Unicode编码和解码
我试图一些代码,如: -
串马拉= “मीलाइकआहे”;
UnicodeEncoding UE =新UnicodeEncoding(真,TRUE);
string s1 = BitConverter.ToString(ue.GetBytes(marathi.ToCharArray()))。Replace(“ - ”,“”);
但是这个代码是不是在android系统的情况下工作。
帮助我尽快。提前致谢。
答
将字符串转换为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;
}