ascii相关内容

字符数字 ['0'..'9'] 是否需要具有连续的数值?

C++ 实现必须将字符 '0'-'9' 设置为具有连续的数值,即: '0' ->0+n'1' ->1+n米->m+n'9' ->9+n isdigit([classification](22.3.3.1字符分类))*的文档中找不到,我也无法在语言环境文档中找到它(但也许我看的不够仔细). 在 2.3 字符集中,我们发现 基本源字符集由 96 个字符组成:空格字符、控制字符表示水平制 ..
发布时间:2022-01-17 09:24:26 C/C++开发

将 int 转换为 ASCII 并返回 Python

我正在为我的网站制作 URL 缩短器,我目前的计划(我愿意接受建议)是使用节点 ID 来生成缩短的 URL.因此,理论上,节点 26 可能是 short.com/z,节点 1 可能是 short.com/a,节点 52 可能是 short.com/Z,节点 104 可能是 short.com/ZZ.当用户访问该 URL 时,我需要反转该过程(显然). 我能想到一些笨拙的方法来解决这个问题,但 ..
发布时间:2022-01-14 14:50:16 Python

用python读取fortran无格式文件

我有一个生成无格式文件的 fortran 程序,我正在尝试将它们读入 Python. 我有源代码,所以我知道第一个“块"是 character*1 name(80) 的字符数组,依此类推.所以我从 f = open(filename,'rb')字节 = 80name = struct.unpack('c'*bytes,f.read(bytes)) and name 是一个长度为 80 的 ..
发布时间:2022-01-14 10:18:49 Python

Windows 键盘键的 ascii 代码和功能键 (F1 - F12) 和其他键(如 shift、capslock、backspace、ctrl 等)的代码

为了编写一个与键盘相关的应用程序,我想要我键盘上的按键的 ASCII 码列表. 这是一个 Windows 键盘: 我可以从哪里获得代码?如果我能得到十六进制的代码,那就太好了. 解决方案 您可以通过运行(注入)以下命令获取所有 keyCode 值(即使对于 Function 键)JavaScript 代码进入浏览器的控制台.粘贴以下代码,然后按 Enter.然后单击页面中的任意 ..
发布时间:2022-01-13 22:46:18 其他开发

Ruby 错误 UTF-8 到 ASCII

我在 Centos 5.5 上安装了 Ruby 1.9.2.每次我安装 gem 时,我都会收到错误 错误:为 (gem) 生成文档时...消息:U+2018 从 UTF-8 到 US-ASCII... RDOC 参数:lib History.txt README.txt gem 仍然可以正常安装,但有些事情我不能做.例如使用 SproutCore.我得到了这个小宝石(双关语). sc-ini ..
发布时间:2022-01-13 21:11:45 其他开发

防止在文本框中输入非 ascii 字符

因为我认为人们在我之前已经遇到了很多时间,并且可能有一些标准的解决方案.. 任何人都可以给出任何提示方向如何防止用户在文本框中输入非 ascii 字符. 解决方案 我个人觉得修改标准交互模式有点烦人,但是如果你必须过滤键盘输入,你可以通过拦截按键事件并取消那些你不想要的: var allowed =/[a-zA-Z0-9]/;//等等.window.onload = 函数(){var i ..
发布时间:2022-01-13 11:31:43 C#/.NET

C 的 char 类型使用什么字符集?

请原谅我的愚蠢问题.但我想知道 C 的 char 类型使用什么字符集.起初我以为是 ASCII,但后来我意识到它可以达到 255,超过了 ASCII 的 127 个字符.这是什么字符集?扩展ASCII? 解决方案 C 标准不要求 C 实现使用特定的字符集.它要求执行字符集(用于运行程序,与编译时使用的源字符集相反)具有拉丁字母 A-Z 和 a-z,数字 0-9,这些字符: !"#%&'( ..
发布时间:2022-01-12 21:02:22 其他开发

Java - 将小写转换为大写而不使用 toUppercase()

我正在尝试创建一个简短的程序,它将所有大写字母转换为小写字母(从命令行输入). 以下编译但没有给我我期望的结果.这会是什么原因?? 例如)java toLowerCase BANaNa -> 给出香蕉的输出 公共类 toLowerCase{公共静态无效主要(字符串[]参数){toLowerCase(args[0]);}公共静态无效 toLowerCase(String a){for ..
发布时间:2022-01-12 20:54:26 Java开发

字符 - ASCII 关系

C 编程语言中的 char 是一个固定大小的字节实体,专门设计为足够大以存储来自 ASCII 等编码的字符值. 但是与 ASCII 编码相关的整数值在多大程度上可以与 char 字符互换?有没有办法将“A"称为 65(十进制)? getchar() 返回一个整数 - 大概这与这些值直接相关?另外,如果我没记错的话,在某些情况下可以增加字符......这样(粗略地说)'?'+1 == ' ..
发布时间:2022-01-12 20:50:45 其他开发

ASCII码的排序背后有什么逻辑吗?

我正在教我学习工程学的弟弟 C.我在向他解释不同的数据类型是如何实际存储在内存中的.我向他解释了有符号/无符号数字和十进制浮点位背后的逻辑.在我告诉他 C 中的 char 类型的同时,我还带他了解了 ASCII 码系统以及 char 也是如何存储为 1 字节数的. 他问我为什么“A"被赋予了 ASCII 码 65 而没有其他任何东西?同样,为什么“a"被​​指定为代码 97?为什么大写字母和 ..
发布时间:2022-01-12 20:41:26 其他开发

如何在 C 语言中获取字符在字母表中的位置?

有没有一种快速的方法来检索给定字符在 C 中英文字母表中的位置? 类似: int position = get_position('g'); 解决方案 int position = 'g' - 'a' + 1; 在 C 中,char 值可转换为 int 值并采用其 ASCII 值.在这种情况下,'a' 与 97 相同,'g' 为 103.由于字母表在 ASCII 字符集中是连续的,因 ..
发布时间:2022-01-12 20:30:10 其他开发

使用 `?`(问号)在 Ruby 中获取 ASCII 字符代码失败

我需要一个字符的 ASCII 值(对于 Project Euler 问题 #22,如果你想具体一点),我遇到了一个问题. 作为 ruby​​ 的新手,我用 google 搜索,发现 ? 是要走的路:?A 或其他.但是当我将它合并到我的代码中时,该语句的结果是字符串 "A"——没有字符代码.[0] 和 slice(0) 的问题相同,理论上两者都应该返回 ASCII 码. 我唯一能想到的是 ..
发布时间:2022-01-12 20:21:39 其他开发

htop 输出到人类可读文件

我尝试将 htop 传送到文本文件(例如 htop > text.txt),但它让我的文本因格式化字符串而出现乱码(见下文).有没有办法获得更好的、人类可读的输出? ^[7^[[?47h^[[1;30r^[[m^[[4l^[[?1h^[=^[[m^[[?1000h^[[m^[[m^[[H^[[2J^[[1B ^[[36m1 ^[[m^[[1m[^[[m^[[32m||||||||||^[[31m ..
发布时间:2022-01-12 09:24:33 其他开发

使用 Google Calendar API (PHP) 插入包含非 ASCII 字符的事件

我在使用 Google Calendar API (PHP) v3 插入事件时遇到问题. 如果某个事件的描述包含诸如井号 £ 之类的字符,则会在日历中创建该事件,但该描述将留空.似乎对于初始 7 位字符代码(ASCII 代码 0-127)之外的所有字符都是如此. 通过使用 htmlentities 函数,我可以将井号的所有实例替换为:£ 如果用户使用的是基于网络的 G ..
发布时间:2022-01-11 14:36:46 PHP

java中的简单凯撒密码

嘿,我正在使用公式 [x-> (x+shift-1) mod 127 + 1] 在 Java 中制作一个简单的凯撒密码,我希望我的加密文本具有除控制字符之外的 ASCII 字符(即从32-127).如何避免在加密文本中应用 0-31 的控制字符.谢谢. 解决方案 这样的事情怎么样: public String applyCaesar(String text, int shift){cha ..
发布时间:2022-01-10 10:09:37 Java开发

使用 Node.js 检查文件是二进制文件还是 ASCII 文件?

我想知道使用 Node.js 检查文件是二进制文件还是 ASCII 文件的最佳方法是什么? 似乎有两种方式并非特定于 node.js: 检查 MIME 类型:如何在 PHP 中检查文件是 ASCII 还是二进制 - 但是这有它的问题,例如前驱通常没有可识别的 mime 类型并恢复为 application/octet-stream 使用 mime 检查它们时 通过使用带有 如何 ..
发布时间:2022-01-09 19:59:15 其他开发