常见的几种计算机编码格式

前言: 计算机编码是指将字符、数字和符号等信息转换为计算机可识别的二进制数的过程,正因如此,计算机才能识别中英文等各类字符。计算机中有多种编码格式用于表示和存储文本、字符和数据,实际走到最后都是二进制,本质一样。

目录

  • 常见的几种计算机编码格式
  • 在windows下如何查看文件的编码格式?

常见的几种计算机编码格式

(1)ASCII(American Standard Code for Information Interchange):ASCII 是最早的字符编码标准,用于表示英文字母、数字和一些特殊字符。每个字符用一个 7 位的二进制数表示。
(2)Unicode: Unicode 是一个更加全面的字符编码标准,它可以表示几乎所有世界上使用的字符。不同的字符在 Unicode 中有唯一的编号,通常用十六进制表示。
①UTF-8(Unicode Transformation Format-8):UTF-8 是一种可变长度的 Unicode 编码方式,它使用 8 位二进制来表示字符。它在表示英文字母和 ASCII 字符时使用一个字节,而在表示其他字符时可以使用多个字节。
②UTF-16: UTF-16 是另一种 Unicode 编码方式,使用 16 位二进制来表示字符。它在表示英文字母和大部分常用字符时使用两个字节,而在表示一些罕见字符时使用四个字节。
③UTF-32: UTF-32 使用 32 位二进制来表示字符,每个字符都占用相同数量的字节。这种编码方式在存储空间上通常会更浪费,因为大部分字符只需要较少的位来表示。
(3)ISO-8859 系列:ISO-8859 是一系列字符编码标准,每种标准都专注于一种特定语言或语言组。例如,ISO-8859-1 是用于表示西欧语言字符的编码。
(4)CP1252(Windows-1252):这是一个用于西欧语言的编码,它在很多 Windows 系统中被广泛使用。
(5)EBCDIC:EBCDIC 是一种 IBM 开发的字符编码,曾经在一些老的 IBM 计算机系统中使用。
(6)Baudot Code:这是最早的用于电传打字机的编码标准,现在已经很少使用。
(7)GB2312、GBK 和 GB18030:这些是中文字符编码标准,用于表示汉字和其他中文字符。
以上只是一些常见的编码格式,实际上还有许多其他编码格式用于不同的语言和场景。在处理文本和字符数据时,了解使用的编码格式非常重要,以免出现乱码或错误解释的情况。

在windows下如何查看文件的编码格式?

1、以txt文件为例。首先必须打开该文件,依次点击文件-另存为。
在这里插入图片描述
2、在弹出的另存为对话框中,就可以看到文件的编码格式了,紫色框中。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/247464.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

聊聊 Jetpack Compose 的 “状态订阅自动刷新” -- mutableStateListOf

Jekpack Compose “状态订阅&自动刷新” 系列: 【 聊聊 Jetpack Compose 的 “状态订阅&自动刷新” - - MutableState/mutableStateOf 】 【 聊聊 Jetpack Compose 的 “状态订阅&自动刷新” - - remember 和重组作用域 】 【 聊聊 Jetpack Compose 的 …

Elasticsearch:使用 ILM 示例运行降采样 (downsampling)

如果你对降采样还不是很熟的话,请阅读之前的文章 “Elasticsearch:对时间序列数据流进行降采样(downsampling)”。这是一个简化的示例,可让你快速了解降采样如何作为 ILM 策略的一部分来减少一组采样指标的存储大小。 该示例使用典…

【深度学习】Stable Diffusion中的Hires. fix是什么?Hires. fix原理

文章目录 **Hires. fix****Extra noise**Upscalers Hires. fix https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Features#hires-fix 提供了一个方便的选项,可以部分地以较低分辨率呈现图像,然后将其放大,最后在高分辨率下添…

uniapp微信小程序解决绘制polygon结束时的问题

目录 一、前言 二、实现思路 三、结束标绘具体代码 1、在地图展示工具栏处判断工具按钮是否展示v-if"item.isshow" 2、data声明的工具按钮中新增结束标绘按钮 3、在按钮的点击事件中新增结束标绘的判断 4、判断绘制的线段个数是否大于等于三条,当满…

如何制定公司网络安全战略

网络安全可以保护公司的重要信息免受恶意软件和数据泄露等威胁。网络安全策略列出了您公司的 IT 系统当前面临的风险、您计划如何预防这些风险,以及如果发生这些风险该怎么办。 让本文成为您制定有效网络安全策略的一站式指南。我们将讨论网络安全风险评估以及策略…

驱动开发--内核添加新功能

Ubuntu下这个文件为开发板ls命令的结果 内核的内容: mm:内存管理 fs:文件系统 net:网络协议栈 drivers:驱动设备 arch与init:跟启动相关 kernel与ipc:任务,进程相关 向内核增…

java学习part34collect和map

153-集合框架-数组的特点、弊端与集合框架体系介绍_哔哩哔哩_bilibili 1.以前的数组 2.常用 3.Collection add只能加object,如果有基本类型会装箱 3.2集合和数组转换 3.3往集合添加对象的注意事项 4.迭代器 容易越界 一般不用 常用好用 5.for each 类似c的for( …

JDK8新特性——Stream流

文章目录 一、Stream流体验二、Stream流的创建三、Stream流中间方法四、Stream流终究方法 Stream流(也叫Stream API)。它是从JDK8以后才有的一个新特性,是专业用于对集合或者数组进行便捷操作的 一、Stream流体验 需求:有一个Lis…

基于Docker构建Python开发环境

1. Dockerfile dockerfile所在目录结构 FROM python:3.8 WORKDIR /leo RUN apt-get install -y wget RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo Asia/Shanghai >/etc/timezone # ssh免密登录 COPY id_rsa.pub /leo RUN mkdir ~/.s…

深度学习设计基于Tensorflow卷积神经网络猫的品种识别系统

欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 基于Tensorflow卷积神经网络的猫的品种识别系统可以用于自动识别猫的品种类型。下面我将为您介绍一下这个系统的基本…

【OpenGL】窗口的创建

从今天开始我们开始学习OpenGL&#xff0c;从0开始&#xff0c;当然是有C基础的前提 首先包含glad和GLFW的头文件 #include <glad/glad.h> #include <GLFW/glfw3.h> #include <iostream> 初始化 GLFW 在 main 函数中&#xff0c;我们首先使用 glfwInit 初…

Shopee过期的折扣活动如何删除?Shopee促销商品如何下架?——站斧浏览器

商家们可以轻松删除虾皮过期活动以及下架促销商品&#xff0c;保持店铺的整洁和顾客的购物体验。那么shopee过期的折扣活动如何删除&#xff0c;shopee促销商品如何下架。 Shopee过期的折扣活动如何删除&#xff1f; 在删除虾皮过期活动时&#xff0c;商家们需要遵循以下步骤…