1.可以把一段文字中的繁体字全部自动转化为简体字` $in="繁体繁體"; $in=iconv('UTF-8','BIG5//TRANSLIT',$in); $in=iconv('BIG5','GB2312//TRANSLIT',$in); $out=iconv('GB2312','UTF-8//T ...
分类:
其他好文 时间:
2021-04-22 16:34:19
阅读次数:
0
解决 Ubuntu 中 gedit打开文件中文乱码文件 1. 问题分析 缺省配置下,用 Ubuntu 的文本编辑器(Gedit)打开GB18030(繁体中文用户请将这里的出现的GB18030替换成BIG5或BIG5-HKSCS)类型的中文编码文本文件时,将会出现乱码。 2. 解决方案 打开终端,在终 ...
分类:
系统相关 时间:
2020-12-28 11:13:45
阅读次数:
0
假如利用Python代码写一个很low的软件,去操作文件: 需要的参数: 文件路径:path 打开方式:读,写,追加,读写,写读。。。 编码:utf-8,gbk,Unicode,big5。。。 例: f1 = open('F:\测试.txt',mode='r',encoding='utf-8',) ...
分类:
编程语言 时间:
2020-08-02 16:14:44
阅读次数:
99
1 概念 字符 Character 各种【文字】和【符号】的总称,包括:各国文字、标点符号、图形符号、数字等 字符集 Character Set 多个【字符的集合】,字符集种类较多,每个字符集包含的字符、字符个数均不同。 常见的字符集名称:ASCII字符集、Big5(中文最早的编码表/字符集)、GB ...
分类:
其他好文 时间:
2020-07-19 17:53:54
阅读次数:
83
f3 = open(file=path,mode='rb') data = f3.read() # print(data) f3.close() result = chardet.detect(data) print(result) 结果: {'encoding': 'Big5', 'confide ...
分类:
其他好文 时间:
2020-05-07 10:51:49
阅读次数:
74
1、安装Sublime Text 3 下载安装Sublime Text 3,官网:http://www.sublimetext.com/ 2、安装package control 下载package control,https://packagecontrol.io/installation 然后,点 ...
分类:
Web程序 时间:
2020-04-16 13:36:41
阅读次数:
115
0x0 背景 当某字符的大小为一个字节时,称其字符为窄字节. 当某字符的大小为两个字节时,称其字符为宽字节. 所有英文默认占一个字节,汉字占两个字节 常见的宽字节编码:GB2312,GBK,GB18030,BIG5,Shift_JIS等等 0x1 宽字节注入原理 程序员为了防止sql注入,对用户输入 ...
分类:
数据库 时间:
2020-02-17 23:48:51
阅读次数:
87
宽字节注入 宽字节 GB2312、GBK、GB18030、BIG5、Shift_JIS等这些都是常说的宽字节,实际上只有两字节。宽字节带来的安全问题主要是吃ASCII字符(一字节)的现象,即将两个ascii字符误认为是一个宽字节字符 宽字节注入原理: GBK 占用两字节 ASCII占用一字节 PHP ...
分类:
其他好文 时间:
2020-02-05 13:12:31
阅读次数:
85
先了解几个定义 1、计算机只能存储二进制数据,要想在计算机上保存二进制的数据,就要有对应的字符和二进制的映射。 2、将一个字符映射成一个二进制的数据较编码,返回来叫解码。 3、这时候会产生一些字符集,字符集:描述某个字符范围的编码规则。 下面我们自定义一个字符集(我们假想有这样的一个) 字符集名称: ...
分类:
数据库 时间:
2020-01-30 12:50:41
阅读次数:
83
Less-32 前置基础知识:宽字节注入 参考链接: https://blog.csdn.net/helloc0de/article/details/76180190 https://blog.csdn.net/heiseweiye/article/details/82723478 宽字节: GB2 ...
分类:
数据库 时间:
2020-01-27 21:57:41
阅读次数:
135