android关于汉字 编码问题 我想把EditText中的汉字和英文(包括标点和空格)编码成二进制比特,进行数据处理。处理完成后还想把这些二进制比特还原为汉字或英文。哪位能帮忙给指导一下。有类似代码最好了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String text = editText.getText();byte[] b = text.getBytes("UTF-8");//转字节byte[] b2 = fff(b);//进行处理String result = new String(b2,"UTF-8");//转回字符串 String text = editText.getText().toString(); 好像不对啊,我的代码byte[] message = edt1.getText().toString().getBytes("UTF-8");//嵌入信息(Byte形式)System.out.println("嵌入信息");System.out.println(message.length);for(int i=0;i<message.length;i++)System.out.println(message[i]);当我输入“我们”LOgCat输出的信息为三个字节,数值为-26 -120 -111 -28 -69 -84一个汉字应该是两个字节啊、这是怎么回事啊 UTF-8编码是变长的,每个汉字占3字节,英文字符占1字节 android 动态加载 Eclipse 3.4.2安装完ADT为什么找不到??急(有图) 学习语音、视频编码技术 学习思路 android模拟器ip可以修改吗? 各类资源0分下载---第四期 每次启动都停在这Waiting for HOME ('android.process.acore') to be launched... source not found Android 列出清单怎么实现? 设计模式——工厂模式 c/s架构请教,请高手指教 计算器代码求解释 android保存图片问题
byte[] b = text.getBytes("UTF-8");//转字节
byte[] b2 = fff(b);//进行处理
String result = new String(b2,"UTF-8");//转回字符串
byte[] message = edt1.getText().toString().getBytes("UTF-8");//嵌入信息(Byte形式)System.out.println("嵌入信息");
System.out.println(message.length);
for(int i=0;i<message.length;i++)
System.out.println(message[i]);
当我输入“我们”LOgCat输出的信息为三个字节,数值为-26 -120 -111 -28 -69 -84
一个汉字应该是两个字节啊、这是怎么回事啊