社区
Android
帖子详情
android关于汉字 编码问题
lenovoliulin
2012-06-02 09:40:23
我想把EditText中的汉字和英文(包括标点和空格)编码成二进制比特,进行数据处理。处理完成后还想把这些二进制比特还原为汉字或英文。哪位能帮忙给指导一下。有类似代码最好了
...全文
283
5
打赏
收藏
android关于汉字 编码问题
我想把EditText中的汉字和英文(包括标点和空格)编码成二进制比特,进行数据处理。处理完成后还想把这些二进制比特还原为汉字或英文。哪位能帮忙给指导一下。有类似代码最好了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lenovoliulin
2012-06-03
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
UTF-8编码是变长的,每个汉字占3字节,英文字符占1字节
[/Quote]
谢谢
RDroid
2012-06-02
打赏
举报
回复
UTF-8编码是变长的,每个汉字占3字节,英文字符占1字节
lenovoliulin
2012-06-02
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
String text = editText.getText();
byte[] b = text.getBytes("UTF-8");//转字节
byte[] b2 = fff(b);//进行处理
String result = new String(b2,"UTF-8");//转回字符串
[/Quote]
好像不对啊,我的代码
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
一个汉字应该是两个字节啊、这是怎么回事啊
RDroid
2012-06-02
打赏
举报
回复
String text = editText.getText().toString();
RDroid
2012-06-02
打赏
举报
回复
String text = editText.getText();
byte[] b = text.getBytes("UTF-8");//转字节
byte[] b2 = fff(b);//进行处理
String result = new String(b2,"UTF-8");//转回字符串
java
android
zip解压缩(解决压缩中文乱码
问题
)
解决
android
自带zip解压缩中文乱码的
问题
,导入zip.jar即可使用(与系统提供的用法相同),大小仅24k
解决
android
读取中文乱码 自动判断文档类型并转码
彻底解决
android
读取中文txt的乱码(自动判断文档类型并转码).doc
彻底解决
android
读取中文txt的乱码(自动判断文档类型并转码
彻底解决
android
读取中文txt的乱码(自动判断文档类型并转码)
android
扫描二维码中文乱码
使用zxing扫描二维码时会出现中文乱码
问题
,找很久发现是zxing不支持gbk
编码
,所以把zxing.jar中的解码类做下修改,现在将修改后的java文件提供给大家。
Android
客户端发送请求中文乱码
问题
完美解决
Android
客户端发送请求中文乱码
问题
完美解决
Android
80,493
社区成员
91,383
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章