这个问题昨天研究了一下午,以为解决了,今天早上突然发现其实并没有解决,所以花了一早上时间又查阅了相关资料后 现在才算彻底的解决。要注意:昨天我单纯的把filename转成new String(filename.getBytes("GBK"), "ISO-8859-1"),的确发现上传后中文不再乱码了 ...
分类:
Web程序 时间:
2019-10-26 01:36:54
阅读次数:
121
进入题目后先简单尝试一下。 很明显的宽字节注入。 宽字节注入就是用一个大于128的十六进制数来吃掉转义符\,gbk编码,字节作为一个字符的编码. 手工注入1、判断列数:http://chinalover.sinaapp.com/SQL-GBK/index.php?id=%df%27 order by ...
分类:
数据库 时间:
2019-10-23 22:01:41
阅读次数:
101
这里是用phpstudy编写的 1.用创建数据库(数据库名称自定义)注意:库名要小写,命令用大写。 2.查看数据库 3.查看某个已创建的数据库信息 4.修改数据库编码(gbk——utf8) 5.查看修改数据库编码后的数据库信息 6.删除数据库 ...
分类:
数据库 时间:
2019-10-23 00:14:56
阅读次数:
111
一. mySQL中gbk和utf8的区别在MySQL中,如果数据库只需要支持一般中文,数据量很大,性能要求也比较高,那么就最好选择GBK,因为相对于UTF-8而言,GBK占用的空间较小,每个汉字只占2个字节,而UTF-8汉字编码需要3个字节,这样可以减少磁盘I/O、数据库cache,以及网络传输的时 ...
分类:
数据库 时间:
2019-10-20 01:04:36
阅读次数:
150
数据库操作-- 1.创建数据库(在磁盘上创建一个对应的文件夹) CREATE DATABASE [IF NOT EXISTS] 库名 [CHARACTER SET xxx] --xxx为utf8 或者gbk --[IF NOT EXISTS]此可选项的意思是如果不存在表就创建,如果存在表则不创建。 ...
分类:
数据库 时间:
2019-10-19 23:24:45
阅读次数:
106
词频分析,分析一段文字或者一段话每个单词出现的频率。对于英文文章,我们可以使用split()函数进行文章段落的切割,对于中文,我们可以使用jieba库进行文章段落的分割。 上面的代码就是对txt这个文本,使用jieba提供的三种分词模式进行分词,得到的结果为。 三种分词模式分别是精确模式、全模式和搜 ...
分类:
其他好文 时间:
2019-10-19 14:39:43
阅读次数:
79
三次握手,四次挥手(面试会问) 三次握手建连 最开始的时候客户端和服务器都是处于CLOSED状态。主动打开连接的为客户端,被动打开连接的是服务器。 1. TCP服务器进程先创建传输控制块TCB,时刻准备接受客户进程的连接请求,此时服务器就进入了LISTEN(监听)状态; 2. TCP客户进程也是先创 ...
分类:
其他好文 时间:
2019-10-17 21:38:20
阅读次数:
79
1、工程文件中文乱码 一般是idea编码不正确,在 File | Settings | Editor | File Encodings 中修改编码集。 2、控制台中文乱码 一般为Tomcat 配置问题, 修改config 文件中 logging.properties ,utf-8 为 GBK 3、h ...
分类:
Web程序 时间:
2019-10-17 11:46:09
阅读次数:
110
有时候在win中运行代码会遇到题目中的报错问题: "UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position XXX",让人摸不着头脑的是程序开头的编码设置# coding:utf-8 和数据流IO操作时的编码 ...
分类:
Web程序 时间:
2019-10-16 21:28:43
阅读次数:
175
工作原因,idea的编码经常需要在utf-8和GBk之间转换 https://blog.csdn.net/u010316188/article/details/89312990 这篇文章很好解决了这个问题 每次修改最好测试一下,不要一次修改太多方式 补充二 有时候只要个别文件的编码格式有问题,可以选 ...
分类:
其他好文 时间:
2019-10-16 11:39:55
阅读次数:
115