难以启齿的问题。。。
来源: 互联网 发布时间:2015-04-23
本文导语: 现在我不明白,平时说的unicode,ascii码,真对什么时候才说呢?是不是指针对字符数组,或着说字符串时,才说用那种编码吗?那对int等等之类的基础类型,存不存在这种问题? 再就是,那在网络传输中,他们怎么处...
现在我不明白,平时说的unicode,ascii码,真对什么时候才说呢?是不是指针对字符数组,或着说字符串时,才说用那种编码吗?那对int等等之类的基础类型,存不存在这种问题?
再就是,那在网络传输中,他们怎么处理呢?
谢谢!
再就是,那在网络传输中,他们怎么处理呢?
谢谢!
|
unicode和ascii当然是只是字符和字符串的问题了,与int等其它非字符类型是没关系的。
在网络传输一般是传输字节流的,只要接收方和发送方的高低位顺序一至,就可以了。
在网络传输一般是传输字节流的,只要接收方和发送方的高低位顺序一至,就可以了。
|
是的。
如果用传输字节流,不管是int,还是char,还是double在传输前都应该转换成字节。
unicode,ascii码是不同的字符集,不同的字符集定义字符占用位数不一样。java中一个char占16位(用的是unicode),而c++中占的是8位(用的是ascii)。
.......
如果用传输字节流,不管是int,还是char,还是double在传输前都应该转换成字节。
unicode,ascii码是不同的字符集,不同的字符集定义字符占用位数不一样。java中一个char占16位(用的是unicode),而c++中占的是8位(用的是ascii)。
.......
|
没有其它如果了,就是用字节流。字节流是指一个byte一个byte这样传。那int如果在java里的话,就是四个字节,高位在前,低位在后。在其它cpu/os里就不一定了.....
|
你可以看看,java.io的api
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。