encode()和decode()编码与解码的解析、常用编码与为何要encode和decode

21 篇文章 9 订阅
订阅专栏

(小拓展):

下面是每个字符对应的编号,字符0-9对应编号48~57,就是说ASCII码全是字符!

我们键盘上每个键都对应一个ascii码,这也就是为什么python中input(‘请输入一个数’)得到的是字符,我们还得把它转换成int的原因了。
在这里插入图片描述

(一)ASCII 码

ASCII 码 表示 127 个英文字符。

ASCII 码最先出现,最初只适合英语。

随着计算机普及,各国家语言不同,文字多少更是不同,127个根本不够用。各国都要为自己的语言编码。

中国自己的编码是gbk,每个中文需要使用两个字节来编码,中文编码的规则 —— GB2312 (都是常用汉字),比如高考报名时有的学生姓名输入是乱码,就是因为教育部用的GB2312,而他的名字中有个太偏僻的字。

由于不同国家有不同的编码规则,如日本,韩国都使用各自国家的编码规则,在多语言
混用的场合会出现混乱。怎么解决?

(二)Unicode 码

Unicode 用来把所有语言都统一到一套编码里,这样就不会再有乱码问题了。

Unicode通常用两个字节编码(有的也用四个字节),而 ASCII 码通常用一个字节字节。ASCII 码转换成 Unicode 在前面一个字节补 0。

Unicode码虽然全面,但是用起来笨重,比如说我就是想传个1到服务器,你还要给我用两个字节编码么?传额外15个0?

(三)UTF-8 码

UTF-8unicode进行优化,减小了硬盘存储空间浪费与传输效率低下。

不过在内存中都要转换成unicode

UTF-8 编码把一个 Unicode 字符根据不同的数字大小编码成 1-6 个字节,常用的英文字
母被编码成 1 个字节,汉字通常是 3 个字节,只有很生僻的字符才会被编码成 4-6 个字节。

如果你要传输的文本包含大量英文字符,用 UTF-8 编码就能节省空间。

UTF-8 的一个好处在于,原有的 ASCII 的编码可以在 UTF-8 下继续工作。

(四)总结与encode、decode

搞清楚了 ASCII、Unicode 和 UTF-8 的关系,我们就可以总结一下现在计算机系统通用
的字符编码工作方式:

在计算机内存中,统一使用 Unicode 编码,当需要保存到硬盘或者需要传输的时候,
就转换为 UTF-8 编码。

用记事本编辑的时候,从文件读取的 UTF-8 字符被转换为 Unicode 字符到内存里,编
辑完成后,保存的时候再把 Unicode 转换为 UTF-8 保存到文件:rw-file-utf-8

浏览网页的时候,服务器会把动态生成的 Unicode 内容转换为 UTF-8 再传输到浏览器:
web-utf-8

所以你看到很多网页的源码上会有类似的信息,表示该网页正是用的 UTF-8 编码。

首先要搞清楚,字符串在 Python 内部的表示是 unicode 编码,因此,在做编码转换时,
通常需要以 unicode 作为中间编码,即先将其他编码的字符串解码(decode)成 unicode,再从 unicode 编码(encode)成另一种编码。

1.decode:其它码–>unicode
decode 的作用是将其他编码的字符串转换成 unicode 编码,如 str1.decode(‘gb2312’),表
示将 gb2312 编码的字符串转换成 unicode 编码。

2.encode:unicode–>其它码
encode 的作用是将 unicode 编码转换成其他编码的字符串,如 str2.encode(‘gb2312’),表
示将 unicode 编码的字符串转换成 gb2312 编码。
在这里插入图片描述

(五)encode()和decode()

decode英文意思是 解码,encode英文原意 编码
字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码, 即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。
decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串str1转换成unicode编码。
encode的作用是将unicode编码转换成其他编码的字符串,如str2.encode('gb2312'),表示将unicode编码的字符串str2转换成gb2312编码。
总得意思:想要将其他的编码转换成utf-8必须先将其解码成unicode然后重新编码成utf-8,它是以unicode为转换媒介的 如:s='中文' 如果是在utf8的文件中,该字符串就是utf8编码,如果是在gb2312的文件中,则其编码为gb2312。这种情况下,要进行编码转换,都需要先用 decode方法将其转换成unicode编码,再使用encode方法将其转换成其他编码。通常,在没有指定特定的编码方式时,都是使用的系统默认编码创建的代码文件

  • 字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码, 即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。
   所以:其他编码.decode—>unicode    unicode.encode—>其他编码
  • decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode(‘gb2312’),表示将gb2312编码的字符串str1转换成unicode编码。
  • encode的作用是将unicode编码转换成其他编码的字符串,如str2.encode(‘gb2312’),表示将unicode编码的字符串str2转换成gb2312编码。
  • 总得意思:想要将其他的编码转换成utf-8必须先将其解码成unicode然后重新编码成utf-8,它是以unicode为转换媒介的 如:s=‘中文’ 如果是在utf8的文件中,该字符串就是utf8编码,如果是在gb2312的文件中,则其编码为gb2312。这种情况下,要进行编码转换,都需要先用 decode方法将其转换成unicode编码,再使用encode方法将其转换成其他编码。通常,在没有指定特定的编码方式时,都是使用的系统默认编码创建的代码文件。
    在这里插入图片描述

(六)字符编码

  • 我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。

  • 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是4294967295。

  • 由于计算机是美国人发明的,因此,最早只有127个字符被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母A的编码是65,小写字母z的编码是122。

  • 但是要处理中文显然一个字节是不够的,至少需要两个字节,而且还不能和ASCII编码冲突,所以,中国制定了GB2312编码,用来把中文编进去。

  • 你可以想得到的是,全世界有上百种语言,日本把日文编到Shift_JIS里,韩国把韩文编到Euc-kr里,各国有各国的标准,就会不可避免地出现冲突,结果就是,在多语言混合的文本中,显示出来会有乱码。
    在这里插入图片描述

  • 因此,Unicode字符集应运而生。Unicode把所有语言都统一到一套编码里,这样就不会再有乱码问题了。

  • Unicode标准也在不断发展,但最常用的是UCS-16编码,用两个字节表示一个字符(如果要用到非常偏僻的字符,就需要4个字节)。现代操作系统和大多数编程语言都直接支持Unicode。

  • 现在,捋一捋ASCII编码和Unicode编码的区别:ASCII编码是1个字节,而Unicode编码通常是2个字节。

  • 字母A用ASCII编码是十进制的65,二进制的01000001;

  • 字符0用ASCII编码是十进制的48,二进制的00110000,注意字符’0’和整数0是不同的;

  • 汉字中已经超出了ASCII编码的范围,用Unicode编码是十进制的20013,二进制的01001110 00101101。

  • 你可以猜测,如果把ASCII编码的A用Unicode编码,只需要在前面补0就可以,因此,A的Unicode编码是00000000 01000001。

  • 新的问题又出现了:如果统一成Unicode编码,乱码问题从此消失了。但是,如果你写的文本基本上全部是英文的话,用Unicode编码比ASCII编码需要多一倍的存储空间,在存储和传输上就十分不划算。

  • 所以,本着节约的精神,又出现了把Unicode编码转化为“可变长编码”的UTF-8编码。UTF-8编码把一个Unicode字符根据不同的数字大小编码成1-6个字节,常用的英文字母被编码成1个字节,汉字通常是3个字节,只有很生僻的字符才会被编码成4-6个字节。如果你要传输的文本包含大量英文字符,用UTF-8编码就能节省空间:

  • 在这里插入图片描述

  • 从上面的表格还可以发现,UTF-8编码有一个额外的好处,就是ASCII编码实际上可以被看成是UTF-8编码的一部分,所以,大量只支持ASCII编码的历史遗留软件可以在UTF-8编码下继续工作。

  • 搞清楚了ASCII、Unicode和UTF-8的关系,我们就可以总结一下现在计算机系统通用的字符编码工作方式:

  • 在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。

  • 用记事本编辑的时候,从文件读取的UTF-8字符被转换为Unicode字符到内存里,编辑完成后,保存的时候再把Unicode转换为UTF-8保存到文件:
    在这里插入图片描述

  • 浏览网页的时候,服务器会把动态生成的Unicode内容转换为UTF-8再传输到浏览器:
    在这里插入图片描述

  • 所以你看到很多网页的源码上会有类似的信息,表示该网页正是用的UTF-8编码。

EnCode工具
10-03
url编码编码工具,需要NET环境运行。
encode-decode:编码解码工具
04-17
编码/解码工具 @huayang V1.0 huayang 2021.4.10-2021.4.17 小工具,原创,解码/编码,解密 工具 项目介绍 一共两个版本分别是windows及mac版本,已经分别编译好了点击右方的Releases选择版本下载即可直接食用 实现功能...
简述encodedecode思想
weixin_48331187的博客
10-18 1006
1. Encode编码):编码是指将信息转换为特定的编码形式或表示形式的过程。编码可以根据特定的规则或算法进行,常见的编码包括二进制编码、符号编码、压缩编码等。编码的目的是将信息转换为更有效、更方便处理或传输的形式。2. Decode解码):解码是指将编码后的信息恢复为原始的形式或所需的形式的过程。在解码过程中,使用与编码相反的算法或规则将编码后的数据转换回原始的形式。Encode编码)和Decode解码)是在信息处理中常用的概念,用于表示将信息从一种形式转换为另一种形式的过程。
神经网络算法--文搞懂Encoder-Decoder(编码器-解码器)
最新发布
2401_85328934的博客
08-16 1008
无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。现如今大模型岗位需求越来越大,但是相关岗位人才难求,薪资持续走高,AI运营薪资平均值约18457元,AI工程师薪资平均值约37336元,大模型算法薪资平均值约39607元。很多人学习大模型的时候没有方向,东学一点西学一点,像只无头苍蝇乱撞,下面是我整理好的一套完整的学习路线,希望能够帮助到你们学习AI大模型。第七阶段: 以大模型平台应用与开发为主,通过星火大模型,文心大模型等成熟大模型构建大模型行业应用。
encode()和decode()
热门推荐
zhanghs1989的博客
02-20 1万+
前言 python运行处理的是unicode码,保存显示是自动转换成utf-8 以节省空间 decode成unicode(解成Unicode) encode成其他(编成其他) 一、encode()和decode() 字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码, 即先将其他编码的字符串解码decode)成unicode,再从unicode编码encode)成另一种编码。 所以:其他编码.decode—...
Encode编码
weixin_30709809的博客
04-01 281
Encode编码:   Java是双字节编码utf-16be,中文占用2个字符,英文占用2个字符。   项目默认编码是GBK,中文占用2个字符,英文占用1个字符。   UTF-8编码:中文占用3个字符,英文占用1个字符。   文本文件就是字节序列,可以是任意编码的字节序六二,编码只是读取的方式,当字节序列是某种编码时,要把字节序列转换成字符串,也要用这种编码的方式,否则会发生乱码。 ...
python中decodeencode的区别
aini4568的博客
12-28 311
#-*-coding:utf-8 import sys ''' *首先要搞清楚,字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码, 即先将其他编码的字符串解码decode)成unicode,再从unicode编码encode)成另一种编码decode的作用是将其他编码的字符串转换成unicode编码,如s...
编码(decodeencode)
南淮北安的博客
04-04 1万+
目录1. 什么是编码2. 编码方式属性3. decodeencode 1. 什么是编码 事实上计算机只认0或1,然而却可以通过计算机来显示文本,这就是靠编码来实现的。 编码其实就是约定的一个协议,比如ASII编码约定了大写字母A对应十进制65,那么在读取一个字符串的时候,看到65,计算机就知道这是大写字母A的意思 由于计算机是美国发明的,所以这个ASCII编码设计时只采用1个字节存储,包含了大小...
Encode_Decode:编码解码数据
05-29
在这个名为"Encode_Decode"的项目中,我们可能看到的是一个用于演示或实现各种编码解码技术的PHP脚本。 在PHP中,数据编码通常涉及到字符集转换,比如将ASCII转换为UTF-8,或者在URL中使用percent-encoding(也称为...
详解Python解决抓取内容乱码问题(decodeencode解码
09-19
总结,Python中处理乱码问题的核心是理解字符串的编码解码过程,并通过`decode`和`encode`方法进行转换。在实际应用中,要确保正确识别和处理目标网页的编码格式,以避免乱码现象。在遇到编码问题时,学会使用上述...
SMS.zip_7-bit编码解码_UCS2_encode decode_sms ucs2
09-23
这个过程涉及到了“encode decode”的操作,即编码解码。在发送端,UCS2字符被编码成7-bit序列;在接收端,这些7-bit序列再被解码回原始的UCS2字符。 压缩包中的“SMS.doc”文件可能包含了关于如何在实际应用中...
VBscript.Encode解码
07-20
VBscript.Encode解码
Python3字符串encodedecode的讲解
09-19
由于Python3默认采用Unicode作为其内部字符串编码方式,因此在处理不同编码格式(如UTF-8、GBK等)的数据时,我们需要通过`encode()`和`decode()`方法来实现字符串与字节码之间的转换。本文将详细介绍这两个方法的...
encodedecode
Byane的专栏
06-16 1万+
使用python编程,如果涉及到中文字符串,常常需要考虑字符串的encodedecode问题。 python里面使用u声明的字符串为unicode类型,eg:astring = u"你好,这是个测试用例",使用type(astring)查看,其类型为unicode(直接显示字符对象,字符编码使用\u分隔); 通过bstring = astring.encode("utf-8")可以得
Python——encode()和decode()方法
WallE
12-15 334
字符串编码转换。 python3.x默认utf-8编码 1、encode() 方法的语法格式如下: str.encode([encoding='utf-8'][,errors='strict']) 注意,格式中用 [] 括起来的参数为可选参数,也就是说,在使用此方法时,可以使用 [] 中的参数,也可以不使用。 2、decode()方法 bytes.decode([encoding='utf-8'],[errors='strict']) ...
[Ruby]Encode编码
深度的博客
09-28 491
1. 获取编码 用 String#encoding 方法可获取字符串的编码,用伪变量 _ENCODING_ 可获取当前运行脚本的编码 2. encode 和 force_encoding区别 encode假设当前编码是正确的,并尝试更改字符串,使其在第二次编码中以相同的方式读取 force_encoding设置给定的字符串编码,但不改变字符串本身,即不改变它在内存中的表示 force_encoding改变字符串从字节读取的方式,而encode改变字符串写入的方式而不改变输出(如果可能) 'łał'.
python笔记--编码encode
weixin_41788560的博客
07-26 252
1、编码 人类语言通过编码表转化为计算机的0和1的语言,就是编码。(encode) 从机器语言到人类语言,是解码decode)。 编码表:人类语言和计算机语言一一对应的表。 第0,数据在计算机工作区——内存当中处理时,使用的格式是Unicode,统一标准。 第1,数据在硬盘上存储,或者是在网络上传输时,用的是UTF-8,因为省空间。 第2,一些中文的文件,中文的网站,使用GBK,和GB2312...
encode decode
SophieZhou的专栏
04-24 942
decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串str1转换成unicode编码encode的作用是将unicode编码转换成其他编码的字符串,如str2.encode('gb2312'),表示将unicode编码的字符串str2转换成gb2312编码
软件测试|深入理解Python的encode()和decode()方法
qq_48811377的博客
01-08 993
在Python中,字符串是不可变的序列对象,它由Unicode字符组成。encode()和decode()。这两个方法允许我们在Unicode字符和字节之间进行相互转换,以便在处理文本和二进制数据时更加灵活。在本文中,我们将深入探讨Python中的encode()和decode()方法,并了解它们的用法和注意事项。Python的encode()和decode()方法提供了在Unicode字符串和字节序列之间进行转换的重要功能。这两个方法允许我们在处理文本和二进制数据时更加灵活。
python字符串的编码解码encode\decode
05-26
Python中的字符串编码解码可以通过encode()和decode()方法来实现。这两个方法都是字符串对象的方法,用于将字符串从一种编码格式转换为另一种编码格式。 encode()方法可以将字符串编码为指定的编码格式,其语法为: ```python string.encode(encoding=编码格式, errors=错误处理) ``` 其中,encoding参数是必须的,用于指定要使用的编码格式,errors参数是可选的,用于指定错误处理方式。如果不指定errors参数,则默认使用strict模式,即如果存在无法编码的字符,则会抛出UnicodeError异常。 例如,将一个字符串编码为UTF-8格式: ```python string = "Hello World" encoded_string = string.encode(encoding="utf-8") print(encoded_string) ``` 输出结果为:b'Hello World'。其中,b表示这是一个字节串对象,而不是字符串对象。 decode()方法可以将字节串解码为指定的编码格式,其语法为: ```python bytes.decode(encoding=编码格式, errors=错误处理) ``` 其中,encoding参数是必须的,用于指定要使用的编码格式,errors参数是可选的,用于指定错误处理方式。如果不指定errors参数,则默认使用strict模式,即如果存在无法解码的字节,则会抛出UnicodeError异常。 例如,将一个UTF-8格式的字节串解码为字符串: ```python bytes_string = b'Hello World' decoded_string = bytes_string.decode(encoding="utf-8") print(decoded_string) ``` 输出结果为:Hello World。
写文章

热门文章

  • windows10开机时出现你的设备遇到问题,需要重启 154154
  • MinGW-w64的安装详细步骤(c/c++的编译器gcc、g++的windows版,win10、win11真实可用) 78151
  • 教你VSCode如何快速对齐代码、格式化代码 42502
  • 【Linux从青铜到王者】第一篇:Linux常见指令 37867
  • B树与B+树的区别 30298

分类专栏

  • d3d渲染 1篇
  • 写作工具 14篇
  • CEF 4篇
  • Windows操作技巧 21篇
  • Windows下的api 14篇
  • 游戏开发 10篇
  • 压缩和解压缩 3篇
  • DuiLib 30篇
  • MinGw编译器 1篇
  • Git 8篇
  • boost网络库 7篇
  • libcurl网络库 2篇
  • 浏览器内核Webkit 1篇
  • 浏览器内核 2篇
  • protobuf 3篇
  • windows下的网络编程 1篇
  • C++11并发与多线程 3篇
  • Lua脚本语言 40篇
  • A*和JPS 2篇
  • docker 1篇
  • 设计模式 8篇
  • 面试题 38篇
  • Love2d 16篇
  • 经验 1篇
  • C++ 147篇
  • Linux 45篇
  • MySQL 15篇
  • STL 13篇
  • 项目 3篇
  • 剑指offer 44篇
  • 网络基础 12篇
  • 数据结构 16篇
  • c 43篇

最新评论

  • 游戏十五大基本游戏类型介绍

    D玖: 表情包

  • MinGW-w64的安装详细步骤(c/c++的编译器gcc、g++的windows版,win10、win11真实可用)

    狼lold: 成功了,感谢大佬

  • MinGW-w64的安装详细步骤(c/c++的编译器gcc、g++的windows版,win10、win11真实可用)

    2301_79794213: https://sourceforge.net/projects/mingw-w64/ 在files这个界面,你打开Tollchains targetting Win64,再打开Personal Builds,点入mingw builds,点 8.1.0,threads posix,再选seh

  • 7、DuiLib动态创建控件

    lwei2: 楼主,请教一下:我也自定义了一个类似你demo中的listItem,想动态创建多个listItem,应该怎么去实现呢?

大家在看

  • 【开题报告】基于django+vue家电销售设计与实现(论文+源码) 计算机毕业设计 652
  • 基于springboot的人力资源管理系统(部署文档+数据库表结构文档)。Javaee项目,springboot项目。 585
  • 数论--约数之和,约数个数 63
  • python文件操作 1222
  • python分支结构与循环结构

最新文章

  • Direct3D 9的介绍以及Demo演示
  • CEF:chromium embedded Framework(谷歌嵌入式框架)
  • cef内核最近使用的体会低版本vs编译下载嵌入的体会
2024年19篇
2023年78篇
2022年147篇
2021年180篇

目录

目录

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

森明帮大于黑虎帮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家商场玻璃钢ip雕塑定制郑州环保玻璃钢雕塑生产厂家上海创意玻璃钢雕塑销售厂家中山玻璃钢雕塑供应商出口玻璃钢动画雕塑历史玻璃钢人物雕塑个性定制商场美陈怎么做方案主题玻璃钢雕塑批发价格和田地区玻璃钢雕塑动物商场地下通道美陈装饰郑州小品系列玻璃钢雕塑价格河南玻璃钢雕塑摆件开发陕西玻璃钢浮雕房地产雕塑苏州山水玻璃钢人物雕塑惠州玻璃钢雕塑制品厂家安阳玻璃钢卡通雕塑定制福建玻璃钢雕塑价位福建个性化玻璃钢雕塑芜湖玻璃钢花盆玻璃钢校园雕塑定做佛像玻璃钢雕塑费用巴彦淖尔雕塑玻璃钢卡通商场美陈考察玻璃钢雕塑平台联系方式海淀区商场美陈哪家好龙泉玻璃钢雕塑厂家河南复合材料玻璃钢花盆福建佛像玻璃钢雕塑生产厂家卡通猫咪玻璃钢雕塑南宁玻璃钢雕塑定制香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化