请问如何把汉字转换成asc码?

kkcolcol 2006-09-22 09:40:42
先从文本文件中读出汉字字符串,然后转成asc码,如何做?
...全文
283 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
低调的小青蛙 2006-09-22
  • 打赏
  • 举报
回复
这是因为 byte 是 "有符号数",值范围 -128 到 +127。

但不管它是 "有符号数",还是 "无符号数0 到 255",总之它还是同一个 8位二进制数据。如果你想让它位于 0 到 255,你可以在显示的时候 使用 (0xff & (int)b[0])
老源儿 2006-09-22
  • 打赏
  • 举报
回复
学习ing
kkcolcol 2006-09-22
  • 打赏
  • 举报
回复
感谢sswater(光杆兵)
我的问题有点弱。现在不明白的是我把一个汉字字符串转成byte[]型,为什么有些值是负值?如果我把其中负的byte值加上256,再转成字符串得到仍是原来的字符串,这是为什么?
低调的小青蛙 2006-09-22
  • 打赏
  • 举报
回复
搂主先看一篇文章,然后再想想你要问什么问题:
http://www.regexlab.com/zh/encoding.htm

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧