首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

(转)编码、乱码有关问题

2012-11-23 
(转)编码、乱码问题!--[if !supportLists]--1、?!--[endif]--编码条件之一它要非常快!--[if !supportLi

(转)编码、乱码问题
<!--[if !supportLists]-->1、?<!--[endif]-->编码条件之一它要非常快

<!--[if !supportLists]-->2、?<!--[endif]-->编码有与安全无关

<!--[if !supportLists]-->3、?<!--[endif]-->不是所有的加密算法都可以还原比如MD5这种散列加密算法,加完密之后就不知道怎么还原了。

?

二、计算机编码历史

/** * 例1:“汉”字的Unicode编码是0x6C49。0x6C49在0x0800-0xFFFF之间,使用用3字节模板了:1110xxxx * 10xxxxxx 10xxxxxx。将0x6C49写成二进制是:0110 1100 0100 1001, * 用这个比特流依次代替模板中的x,得到:11100110 10110001 10001001,十六进制E6 B1 89,转换成10进制就是230 * 177 137. String.getBytes()的结果是怎么得到的呢? 上面结果是unsigned * char,用-(256-x)再转换成signed char就是-26, -79, -119,也就是String.getBytes()的结果了 * * @param argv */public static void main(String[] argv) {String str = "

热点排行