时间的法外狂徒

导航

2020年8月13日 #

java项目中的编码问题

摘要: 一、编码问题产生的原因 网络中的信息传输使用的是二进制,同一个字,使用不同的编码方式产生的二进制是不同的。 如‘中’这个字的utf-8编码是:111001001011100010101101,gbk编码是:1101011011010000。 如果在网络传输中,浏览器发送来的编码是utf8,而服务器使 阅读全文

posted @ 2020-08-13 16:50 抄手砚 阅读(469) 评论(0) 推荐(0) 编辑

Byte包装类中的ValueOf、parseByte方法无法转化负数二进制字符串

摘要: 因为valueOf内调用的是parseByte,parseByte中调用的是Integer.ParseInt,而Int在java中是四个字节表示的。 byte的负数-40,二进制是11011001。对于int来说是:00000000 00000000 00000000 11011001,表示216。 阅读全文

posted @ 2020-08-13 14:48 抄手砚 阅读(732) 评论(0) 推荐(0) 编辑