问题标签 [chr]

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 投票
1 回答
79 浏览

python - 如何将字母更改为数字以分配节点?

我想知道如何在我的代码中将 A(大写和小写)放入节点 0,但我真的不知道如何。我知道有 chr,但我以前从未使用过它,我试图阅读并做到这一点,但我就是无法理解它。

这是我的代码:

这是我的 network.txt 文件:

我的 route.txt 文件基本上要么是“A>G”、“a>G”或“a>g”。

0 投票
1 回答
973 浏览

python - 如何将chr转换为ord?- Python

在我的 python 程序中,我生成一个数字列表,如下所示:

然后将该列表转换为 chr,如下所示:

例如,打印结果如下所示:

现在我的问题是,我如何将它转换回稍后在我的程序中的“conv”状态,用户输入生成的密钥,我的程序需要对其进行逆向工程以计算一些东西,我试过这个:

但是如果之前生成的密钥中有数字,那将不起作用,请帮助我

0 投票
3 回答
359 浏览

python - 为什么 `print '1\x08'` 结果 1 同时 `print '1\x082'` 结果 2?

今天,我正在学习内置函数chr。并且通过 ascii-table 搜索,我发现\x08意味着退格。所以我玩了一下。但结果让我很困惑:

似乎只有跟随另一个字符,\x08才会像退格一样,为什么会发生这种情况?\x08在字符串中表现如何?

0 投票
1 回答
632 浏览

python-3.x - ord 函数不起作用

列表“内容”中的所有内容都应该转换为其等效的 ascii 代码。然而,当 'file_ascii2' 变回普通字母时,其中一些已经是普通字母,即使它已经被添加和减去。当代码运行时

作为评论,“file_ascii2”被证明是所有整数

0 投票
1 回答
879 浏览

asp-classic - 经典的 asp chr() 函数问题

我试图在 ASP 中实现 RC4 加密,但我在 chr() 函数上发现了一个奇怪的行为。

但问题与 RC4 脚本无关,而是与我无法解决的问题有关。

更不用说我所做的所有测试,我可以用一种非常简单的形式重现这个问题:

我只是写了

在 2 页中,假设 L2.asp 和 L3.asp

页面 L2.asp 显示' html’

L3.asp 页面显示�

显然这两个页面都在同一台服务器上(Windows Server 2012 R2),但似乎页面 L3.asp 无法识别扩展 ASCII 表。

我尝试 <% Response.Charset="ISO-8859-1"%>在顶部添加..和许多其他解决方案,但没有任何改变..

虽然脚本很简单(但用 rc4 例程测试了更长的脚本),如果我将 L2.asp 的内容复制到 L3.asp 中,反之亦然,页面的行为保持不变,因此,L2.asp 继续显示'while L3 显示�,更改页面名称不会改变行为。

有什么想法会造成这种奇怪的行为吗?

非常感谢任何提示

0 投票
1 回答
1531 浏览

python - 在字符串中添加每个 chr(ord() 字符的值?

我正在为我的 GCSE 计算进行加密和解密,我已经制作了一个程序,该程序成功地将文本加密为字母表中 5 个字母的值(“a”将变为“f”),然后是一个解密它的程序。但是,我还必须编写一个程序,将代码字的值添加到文本中并打印新字母。因此,例如,如果代码字是“gcses”并且文本是“hello”,它将打印 o (7 + 8) h (3 + 5) e (19 + 12) q (5 + 12) h (19 + 15 )

我认为我目前拥有的代码模糊地走上了正确的轨道,但是,我想知道是否可以添加两个 ord() 函数的值来执行这个程序。谢谢。任何帮助将非常感激。

0 投票
1 回答
47 浏览

python - 我可以在给定代码中停止我的 for 循环打印不正确的次数而不摆脱 for 循环本身吗?

以上是我到目前为止的完整代码。但是,如果我为代码字和加密输入“hi”,则打印的所有内容都是“r”。有没有人能指出我的错误,因为我已经尝试了我能想到的一切,我相当肯定我的错误在 for 循环中,但是如果我执行“for i in encrypt + codeword”,它仍然会打印“r” . 我从来不知道,这么简单的事情一旦解释,就能承受这么多的困难。

非常感谢。

我已经编辑了代码并将其显示在下面,但我仍在苦苦挣扎。我知道那里有很多人知道这一点,但我是新手,我试图研究但我没有找到任何东西

*我再次进行了进一步的编辑,并制作了一个程序,它的功能与我想要的差不多,但有一个小问题,它会打印两次,但如果我去掉它,for loop我将阻止程序打印任何东西。

不幸的是,如果我把'hi'作为代码字和加密,它会打印出来, p r p r

0 投票
2 回答
2370 浏览

sql - Informix Server 10 并删除选择中的 CR 字符

我需要在 Informix Server 10 的选择中删除 CR 字符。

该功能chr在版本 10 中不存在,所以当我尝试这样的替换时

我收到这样的错误:

无法解决例程 (chr)。[SQL 状态=IX000,数据库错误代码=-674]

该功能ascii(10)也不起作用。

提前致谢

0 投票
4 回答
25956 浏览

python - Python - 将字符串中的字符增加 1

我已经搜索了如何在 python 中执行此操作,但找不到答案。如果你有一个字符串:

如何将字符串中的所有字符加 1?所以我正在寻找的输入是:

我知道我可以使用 ord 和 chr 对一个字符进行操作:

但是ord()并且chr()只能取一个字符。如果我将上面的相同语句用于一个以上字符的字符串。我会得到错误:

有没有办法做到这一点?

0 投票
1 回答
961 浏览

php - 使用 PHP 使用空格分隔符将十进制转换为 ASCII

使用 PHP,你如何将一个带有空格的十进制数字字符串转换为一个没有空格的字符串?(当然除非它是一个 DEC 空间(32)转换)

示例:84 104 97 110 107 32 121 111 117

我已经检查了相关的问题,其中大多数只是询问用于将十进制转换为 ascii 的内置函数。我知道 chr() 和 ord() 并且我认为解决方案确实应该使用 explode() 和 implode() 以及字符串替换。我对 for 和 foreach 循环很糟糕,所以逻辑让我心烦意乱。:)

我找到的最接近的 SO 主题是这个主题,它基本上与我所要求的相反 - 使用 PHP 将 ASCII 字符转换为十进制等价物