问题标签 [ord]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
571 浏览

bash - 将控制字符从 0-1f (hex) 转换/转换为 unicode 转义 (\u0000 - \u0037) (BASH)

我们有一个在 prod 上运行的 bash 脚本。有时我们会在 bash 脚本中接收控制字符作为输出,然后将其发送到其他地方进行渲染。

是否有任何方法使用tr/awk/sed或其他任何方法将控制字符从 (0-1f) (hex) 转换/转换为 unicode 转义 (\u0000 - \u0037)(octal) [换行符“\n”除外]

  • 我们不想在 bash 脚本中使用 perl (ord)。(增加 CPU 使用率)
  • 我们不想删除控制字符(使输出看起来很难看)

简单示例:

应该变成:

参考:

ASCII 表:http ://www.asciitable.com/

控制字符:https ://en.wikipedia.org/wiki/Control_character

0 投票
2 回答
207 浏览

c# - 如何将网络字节转换为int?

读取 UDP 数据包,需要将单个字节转换为序数值(int)。或者一个 4 字节整数值到 int。但我感兴趣的值是 0、1 或 2 - 单个有效字节 - 所以并不需要读取所有 4 个字节。

错误消息是“输入字符串的格式不正确。”

我相信问题是试图将字符串字节转换为 int。在 Delphi 中,使用 Ord 函数很容易。我可能需要从 char 转换为 int。只是不知道如何从字符串中获取字符。

我是 C# 新手。感谢您的任何建议。

0 投票
0 回答
36 浏览

python - python:执行“ord”以获取字符串列表中每个字符的ascii代码

我有一个字符串列表,我想获取每个字符串中每个字符的 ascii 代码。我正在寻找使用列表理解在一行中完成所有操作。但是,我无法使语法正常工作。

获取单个单词的代码可以正常工作:

显然,列表推导可以处理从字符串列表中返回一个字符串:

但嵌套这些不起作用:

如何正确嵌套列表理解,以便内部部分返回一个字符串,然后外部部分可以逐个字符地解释?

0 投票
1 回答
640 浏览

php - ord,md5 在 @ 上显示不同的行为

0 投票
5 回答
3356 浏览

python - 如何在 Python 中增加字母?

编写一个程序,输入一个字符(长度为 1 的字符串),你应该假设它是一个大写字符;输出应该是字母表中的下一个字符。如果输入是'Z',你的输出应该是'A'。(您将需要使用 if 语句。)到目前为止,我已经尝试了几个这样的代码:

它说它打印时没有输出,只是不确定如何获得正确的输出。我对编程很陌生。

0 投票
1 回答
202 浏览

sorting - Haskell中列表输出中缺少第一个元素

我是 Haskell 的初学者,在使用 Ord 时我错过了一个概念。我正在尝试通过下面的函数从 Haskell 的列表中唯一的对

因此,例如,如果我想获得 [4,3,1,2] 的唯一对,我应该获得输出 [(4,3),(4,1),(4,2),(3,1) ,(3,2),(2,1)]

但我得到的是 [(3,1),(3,2)] 。

我的问题是,为什么这会跳过列表 xs 的第一个元素?

谢谢。

0 投票
1 回答
253 浏览

ruby - 红宝石中从十六进制到十进制的转换

0xFFFFFFFF_FFFFFFFF_FFFFFFFF_FFFFFFFF_FFFFFFFF_FFFFFFFF_FFFFFFFE_FFFFFC2F.ord => 115792089237316195423570985008687907853269984665640564039457584007908834671663

0xFFFFFFFF_FFFFFFFF_FFFFFFFF_FFFFFFFF_FFFFFFFF_FFFFFFFF_FFFFFFFE_FFFFFC2F.to_i => 115792089237316195423570985008687907853269984665640564039457584007908834671663

有人可以解释一下为什么这两种方法都返回相同的整数值吗?我不确定我是否理解方法命令...

返回字符串第一个字符的代码点,假设是单字节字符编码"

我发现了,但是在这里我得到了一个十六进制值,然后我使用了该方法然后得到了一个十进制值,所以“什么是十六进制?” :D

PS:肯定是十进制值还是我错了?

0 投票
1 回答
53 浏览

haskell - 使用 Ord 创建和比较空列表

我正在尝试创建一个空列表,然后确认它是空的,以便稍后我可以将元素插入其中。

我试图简单地将函数分配给一个空列表,但是当我尝试确认它是空的时,我在函数异常中得到了一个非穷举模式。

这是我到目前为止所拥有的。

我试图得到类似 isEmpty emptyList True 我想我的问题是,如何根据给定的类型确认列表为空?

0 投票
0 回答
326 浏览

python - 将 MNIST 数据库转换为 .csv:发生 ord() 错误

我想将原始 MNIST 数据库转换为 csv 文件。我使用了来自https://pjreddie.com/projects/mnist-in-csv/的代码

但是我得到了一些关于 ord() 的错误,我知道 ord() 应该以一个字符串作为元素,但我不知道为什么会发生这种情况,但不了解原始数据库的结构。

这是我收到的错误消息

ord() expected a character, but string of length 0 found

0 投票
2 回答
77 浏览

php - 使用 ord() 进行验证

我想使用 ord() 从文本框中验证发布的数据(整数和大写小写字符串):

t1 是从 html 中的文本框发送的文本,

我尝试了一切,但我被卡住了,如果你知道问题出在哪里,请帮我解决这个问题,但如果你不知道,请不要建议任何其他验证方式。