本质原因:在servlet中出现中文乱码的原因编码和解码采用的不是一个编码表或者两个编码表不是兼容 例如UTF-8编码、GBK编码都可以读取中文,那么如果采用UTF-8编码保存文件,但是采用GBK编码读取文件就会造成乱码,因此UTF-8编码保存的文件应该使用UTF-8编码读取; 除了上述的utf-8 ...
分类:
其他好文 时间:
2018-10-03 00:48:23
阅读次数:
178
2018 2019 1 20165228 《信息安全系统设计基础》第二周学习总结 教材学习内容总结 信息=位+上下文 无符号编码:基于传统的二进制表示法,表示大于等于零的数字 补码编码:表示有符号数证书最常见的方式,可表示或正或负的数字 浮点数编码:表示实数的科学计数法的以二为基数的版本 溢出:计算 ...
分类:
其他好文 时间:
2018-09-30 16:53:38
阅读次数:
151
字符串编码 由于计算机是美国人发明的,因此,最早只有127个字符被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母A的编码是65,小写字母z的编码是122。 但是要处理中文显然一个字节是不够的,至少需要两个字节,而且还不能和ASCII编码冲突,所以, ...
分类:
编程语言 时间:
2018-09-26 11:48:05
阅读次数:
163
但是我们也发现每一次登陆都要输入密码和账户,还要验证,这也实在是太麻烦了,所以可以通过cookies,这就是我们常说的那些记住当前网址的密码 关于上面的那个爬虫,爬出来的其实是验证码的图片,还需要手动打开然后识别图片里面的数字再手动输入,这个其实也是很麻烦的 这里先给出思路以后验证(如果还记得的呼哈 ...
分类:
其他好文 时间:
2018-09-25 23:28:19
阅读次数:
198
ASCII编码:最早只有127个字母被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码。 .ascii仅支持英文,.utf8支持中英文 ...
分类:
编程语言 时间:
2018-09-25 19:34:23
阅读次数:
184
1,什么是字符编码? 字符编码表:人类的字符< >数字 ASCII码表:只能识别英文字符 用八个二进制位表示一个英文字符,1个英文字符=8bit 2,为何用字符编码 因为计算机无法识别人类的字符,人类与计算机打交道都是用人类的字符,而计算机无法识别人类的字符只能识别二进制,所以必须为人类的字符编码成 ...
分类:
其他好文 时间:
2018-09-19 16:24:40
阅读次数:
148
0.常见的编码表 ASC||:美国标准信息交换码,用一个字节的7位可以表示。 ISO8859-1:拉丁码表。欧洲码表,用一个字节的8位来表示。无法存储汉字,或者只取了汉字的一半使用 GB2312:中文编码表 GBK:中国的中文码表升级,融合了更多的中文文字符号。 Unicode:国际编码,融合了多种 ...
分类:
编程语言 时间:
2018-09-15 12:24:02
阅读次数:
138
OutputStreamWriter类: 查阅OutputStreamWriter的API介绍,OutputStreamWriter 是字符流通向字节流的桥梁:可使用指定的字符编码表(一般是GBK和UTF-8),将要写入流中的字符编码成字节!它的作用的就是,将字符串按照指定的编码表转成字节,在使用字 ...
分类:
其他好文 时间:
2018-08-23 13:00:06
阅读次数:
195
一、信息的表示现代计算机中的信息都是使用二进制的数字进行表示,通常来说,单个的位不是非常有用,但是当把位组合在一起,再加上某种解释,就能够表示任何有限集合的元素。三种重要的数字表示:1、无符号编码基于传统的二进制表示法,表示大于或者等于零的数字。 2、补码编码表示有符号整数的最常见的方式,有符号整数 ...
分类:
其他好文 时间:
2018-08-21 00:29:14
阅读次数:
181
1 ASCII码: American Standard Code for information inerchange 美国最初采用的二进制和字符的编码映射表 2 Gb2312, Gbk1.0, Gbk10830 中国最开始制定的编码表Gb2312,只包含简体字,后发现繁体字没有加进去,不断扩充,而 ...
分类:
编程语言 时间:
2018-08-18 19:50:00
阅读次数:
147