当前位置: 首页 > wzjs >正文

dede当前位置点击去是其他网站百度推广开户代理商

dede当前位置点击去是其他网站,百度推广开户代理商,无锡网站建设有限公司,公司在兰州要做网站怎样选择一.基础概念 1. 字符编码的本质是什么? 字符编码本质上是“字符”到“字节”之间的映射规则。 计算机只能存储0和1(二进制),而“字母”“汉字”都是抽象的符号。 所以需要一套规定,把每个字符(比如“A”…

一.基础概念

1. 字符编码的本质是什么?

字符编码本质上是“字符”到“字节”之间的映射规则。

  • 计算机只能存储0和1(二进制),而“字母”“汉字”都是抽象的符号。

  • 所以需要一套规定,把每个字符(比如“A”或“你”)对应到唯一的一串二进制码,这就是“字符编码”。

总结:传输的数据无论以何种格式显示,传输的过程都是二进制,接收显示只依赖于接收放的显示格式

二.常见编码

  • ASCII:只支持英文、数字和常用符号,占1个字节(8位)。

  • GB2312/GBK/GB18030:主要用于简体中文,汉字2字节,兼容ASCII。

  • UTF-8:国际通用,英文1字节,中文3字节(常用汉字),兼容ASCII。

  • Unicode编码:为了解决不同国家ANSI编码的冲突问题,Unicode应运而生

详细介绍可以看:字符编码ANSI和ASCII区别、Unicode和UTF-8区别_ansi编码-CSDN博客

总结:从包含范围看,Unicode = UTF-8 >GB2312(ANSI)>ASCII,简单解释就是ASCII码被任何一种编码格式包含且编译形式完全相同,所有英文怎么输出都不会报错。

Q1:那么中文为什么会报错呢?

  • 你用中文(比如“你”)时,如果编码不同,它的字节序列就会变:

    • “你”在GB2312下=0xC4E3(2字节)

    • “你”在UTF-8下=0xE4BDA0(3字节)

  • 如果发送的是GB2312编码的数据,而接收方用UTF-8解码(或反之),字节序列解释出来就是乱码。

Q2:ANSI和GB2312什么关系?

  • ANSI并不特指某一种具体的编码。 Windows 系统设置和文本编辑器(如记事本)中提到的“ANSI”编码,实际上指的是系统的当前“Windows 代码页”或“活动代码页”

  • 这个“活动代码页”会根据你的Windows系统区域和语言设置而动态变化

    • 如果你的系统区域设置是简体中文(中国),那么“ANSI”编码对应的就是 GBK 编码(GB2312的超集/扩展)。

    • 如果你的系统区域设置是繁体中文(台湾),那么“ANSI”编码对应的就是 Big5 编码。

    • 如果你的系统区域设置是日语,那么“ANSI”编码对应的就是 Shift_JIS 编码。

    • 如果你的系统区域设置是西欧语言(如英语、法语、德语),那么“ANSI”编码对应的就是 Windows-1252 编码(它是 ISO-8859-1/Latin1 的超集)。

  • 关键点: “ANSI”在这里是一个占位符,代表当前系统默认的本地化单字节/双字节编码

Q3:为什么我修改了keil中的编译格式,改为GB2312还是乱码?

        因为keil(其他软件也是)中的设置只是设置是以什么格式来显示代码中的字符,真正的传输格式开始Q3提到的,由于在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。用记事本编辑的时候,从文件读取的UTF-8字符被转换为Unicode字符到内存里,编辑完成后,保存的时候再把Unicode转换为UTF-8保存到文件所有我们知道,不管软件是什么模式,文件保存就是UTF-8编码的格式。由于接收方不一定适配UTF-8格式(使用GB来解码),就会出现错误。

三.如何解决显示乱码问题

        根据Q3的问题,我们知道根源是来自发送和接收的格式不匹配问题,所有我们只要使用文本编辑器,来打开目标源文件,另存为编码格式选择未(ANSi),保存后,中文就不会在乱码了。

http://www.dtcms.com/wzjs/281998.html

相关文章:

  • asp.net网站第一次运行慢每日关键词搜索排行
  • 个人怎么做ckmov解析网站优化设计电子课本
  • 建网站淄博竞价开户推广
  • 一个ip怎么做多个网站seo优化网站排名
  • 做标记网站排名第一的助勃药
  • 华为云网站建设中小企业管理培训班
  • 金融公司网站开发费用入什么科目考研培训机构排名前五的机构
  • 乌鲁木齐 发布会推广学院seo教程
  • 手机网站总是自动跳转长沙做网站推广公司咨询
  • 短视频seo优化排名信息流优化师前景
  • 推广网站怎样做百度推广代运营公司
  • wordpress如何改字体深圳优化公司哪家好
  • 武汉专业做网站开发的公司推广普通话奋进新征程演讲稿
  • 临朐网站建设价格全网自媒体平台大全
  • 店铺推广和网站优化一起做网络营销课程感悟
  • 一个域名权重3如果做网站的话权重会降为0吗郑州网络优化实力乐云seo
  • 帝国CMS做的淘客网站网站统计数据分析
  • 两学一做微网站交流it培训机构哪个好
  • 个人网站怎么做微商新闻网站排行榜
  • 永康建设局网站种子搜索神器下载
  • 淘宝网站建设与规划百度地图推广怎么做的
  • 长春门户网站建设制作建网站多少钱
  • 查看网站备案号seo优化的价格
  • 厦门网站建设要多少钱南宁优化网站网络服务
  • 温州网站推广站建设湘潭网站定制
  • 最好的购物网站可以直接进入的舆情网站
  • 大牌印花图案设计网站百度人工客服24小时电话
  • 网站优化培训学校竞价推广托管
  • 如何注册www 网站什么网站做推广比较好
  • b2b的典型网站长沙关键词优化新报价