小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

本文讨论了33个ASCII控制字符及其功能,特别是Ctrl键组合的作用和处理方式。控制字符分为OS终端驱动、readline库和应用程序自定义三类。文章还探讨了不同模式下的输入处理、Backspace键的历史混乱以及Ctrl-S的流控制问题。

读:ASCII control characters in my terminal

暗无天日
暗无天日 · 2026-04-21T00:00:00Z

UTF-8因兼容ASCII而成功,解决了字符编码混乱的问题。历史上,各种编码方案互不兼容,导致乱码频发。Unicode统一了字符编号,UTF-8通过变长编码有效支持多种语言,成为事实标准。其自同步特性和空间效率使其广泛应用于全球。

为什么 UTF-8 能一统天下:字符编码的生存竞赛

烟草的香味
烟草的香味 · 2026-03-07T14:39:46Z
从像素到字符:GitHub Copilot CLI 动画 ASCII 横幅背后的工程

尽管ASCII艺术看似简单,但GitHub Copilot CLI团队在制作动画横幅时发现其复杂性。终端缺乏统一标准,ANSI颜色代码表现不一,还需考虑可访问性。最终,制作三秒动画耗费超过6000行TypeScript,体现了工程与设计的紧密结合。

从像素到字符:GitHub Copilot CLI 动画 ASCII 横幅背后的工程

The GitHub Blog
The GitHub Blog · 2026-01-28T17:00:00Z

字符编码包括多种字符集和编码方式,如ASCII、GBK和UTF-8。编码规则将字符转换为二进制数据,分为定长和变长编码。Unicode是现代字符编码标准,支持几乎所有字符。不当编码可能导致乱码,因此在处理时需注意编码转换。

关于字符编码的一些坑

f2h2h1's blog
f2h2h1's blog · 2025-12-29T10:46:59Z
用Python美化你的终端:ASCII艺术与华丽的进度条✨🐍

本文介绍了如何使用pyfiglet、tqdm和rich三个Python库为终端输出添加动画、进度条和ASCII艺术。pyfiglet用于生成ASCII横幅,tqdm提供优雅的进度条,而rich支持彩色动画进度条和旋转器。通过示例代码,提升CLI工具的用户体验。

用Python美化你的终端:ASCII艺术与华丽的进度条✨🐍

DEV Community
DEV Community · 2025-05-23T17:35:44Z
Cascii 及开发者为何应使用 ASCII 图表

Cascii 是一个网页 ASCII 和 Unicode 图表编辑器,方便开发者创建和分享简单图表。它支持主题切换和多种符号,并可通过 URL 保存和分享图形。尽管 ASCII 艺术逐渐被复杂工具取代,但其灵活性和易于共享的特点仍使其在开发者中有用。

Cascii 及开发者为何应使用 ASCII 图表

The New Stack
The New Stack · 2025-03-29T18:00:09Z
将我的名字转换为大写字母

该代码示例展示了如何将字符串"hemalatha"转换为大写字母,使用`toUpperCase()`方法和字符的ASCII值,最终输出为"HEMALATHA"。

将我的名字转换为大写字母

DEV Community
DEV Community · 2025-03-11T16:34:42Z
等宽字体(ASCII艺术生成器)

文章提到作者制作了一支笔。

等宽字体(ASCII艺术生成器)

DEV Community
DEV Community · 2025-03-09T15:34:57Z
在每种编程语言中用Cowsay说出“哞”!

Cowsay是一个将文本转换为ASCII牛语音的命令行程序,起源于90年代。它在多种编程语言中演变,尤其是Python版本,便于集成。Javonet工具允许在不同语言中调用Python的cowsay,增加了趣味性。

在每种编程语言中用Cowsay说出“哞”!

DEV Community
DEV Community · 2025-02-20T21:27:02Z

ASCII Animator是一款免费软件,能够将GIF图像转换为ASCII艺术动画,支持导出为HTML、GIF和有色ASCII动画。操作简单,需.NET Framework 2.0或更高版本,兼容多种Windows系统。

ASCII Animator – 一款Gif 转字符工具

老董日志
老董日志 · 2025-02-18T23:46:02Z
等宽字体(ASCII艺术生成器)

这是一支我制作的笔。

等宽字体(ASCII艺术生成器)

DEV Community
DEV Community · 2025-02-05T17:32:12Z
C++第27个代码(数字与字符的ASCII值之和)

该程序要求用户输入一个数字和一个字符,并输出它们的和。使用C++编写,包含基本的输入输出操作。

C++第27个代码(数字与字符的ASCII值之和)

DEV Community
DEV Community · 2025-01-30T18:25:59Z
【ChaoCode】 Swift 基礎篇 4:文字類型作業

字符是字符串的单个元素,字符串由多个字符组成。ASCII 将文字映射为数字,计算机通过这些数字识别文字。每个字符对应一个 Unicode,但一个字可能由多个 Unicode 组合而成。

【ChaoCode】 Swift 基礎篇 4:文字類型作業

DEV Community
DEV Community · 2025-01-16T08:23:28Z
Python 第19天:CSV文件、字符串方法、ASCII、任务

CSV文件是以逗号分隔的纯文本格式,用于存储行列数据。Python可以读取和写入CSV文件,支持ASCII字符处理及字符串方法,如大小写转换和计数。

Python 第19天:CSV文件、字符串方法、ASCII、任务

DEV Community
DEV Community · 2024-12-10T07:03:19Z
第4天:ASCII艺术字体 🖋️

Figlet.js 是一个终端工具,可以将普通文本转换为多种有趣的字体样式,用户只需安装依赖并编写简单代码即可使用。

第4天:ASCII艺术字体 🖋️

DEV Community
DEV Community · 2024-12-04T05:00:00Z
RepoTree:从GitHub仓库生成ASCII树形结构

我开发了一个名为RepoTree的网页应用,可以将任何GitHub仓库的URL转换为清晰的ASCII树形结构,便于文档编写和分享。该工具快速可视化仓库层级,并支持导出为文本格式,节省时间和精力。

RepoTree:从GitHub仓库生成ASCII树形结构

DEV Community
DEV Community · 2024-11-13T15:04:45Z

本文探讨了33个终端控制代码,如Ctrl-A和Ctrl-C,分为操作系统处理和应用程序处理两类。文章回顾了这些代码的历史、使用方式及在不同模式下的表现,并强调在编写终端应用时应避免使用某些快捷键。作者提供了一个Python脚本用于识别控制代码,指出这些知识虽有趣但并非必需。

我终端中的ASCII控制字符

Julia Evans
Julia Evans · 2024-10-31T08:00:10Z

C/POSIX区域设置仅在字符串为7位ASCII字符时有效。混合客户端编码可能导致插入和查询数据时出现错误。

克里斯托夫·佩图斯:插曲:为什么你不想使用C/POSIX区域设置。

Planet PostgreSQL
Planet PostgreSQL · 2024-10-30T14:50:48Z
关于类型转换

在C++编程中,可以在char和int之间进行转换。根据ASCII表,128以上的数字无法转换为char。例如,122转换为字符'z'。可以使用char(数字)函数进行类型转换。

关于类型转换

DEV Community
DEV Community · 2024-10-27T12:53:08Z

在Java中,+运算符用于数字加法和字符串连接。当两个操作数是数字时,执行加法;有一个是字符串时,进行连接。字符按ASCII值处理,布尔值不能参与算术运算。理解+运算符的用法能避免错误。

理解Java中的+运算符:字符串连接、算术运算及常见陷阱

DEV Community
DEV Community · 2024-09-30T12:17:57Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码