问题标签 [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.
python - cython-hidapi、send_feature_report 或 chr() 的问题
我有这段代码,它在使用 Python 2.7.6 的 Windows 和 Mac OS X 上运行良好。我正在使用 cython-hidapi 接口从 Voltcraft VC870 功率计读取数据。要获取数据,如果首先需要向设备发送功能报告,如下所示:
在 Windows 8.1 和 Mac OS X Mavericks 上,这可以正常工作并返回一个非负值。但是,Linux 上的相同代码返回一个负数。我相信这意味着设备不理解发送的功能报告。
调用的来自 hid (cython-hidapi) 的代码如下:
我对 C 类型或字节级处理不是很熟悉。我最初怀疑这条线:
是罪魁祸首,因为 chr(0x80) 在我的系统中输出不同的值。但我想知道是否有人可以进一步了解这里出了什么问题并提出修复建议。
vb.net - VB.net 将 chr(255) 返回为 chr(63)
我正在用 Visual Basic 编写一个程序,但遇到了一个奇怪的问题。我正在通过串行端口将字符串发送到望远镜支架。当我发送check
字符串时,范围可以返回 chr(0) 或 chr(255)。这在返回 chr(255) 的 python 和 c++ 中运行良好。但是,当我在 Visual Basic 中运行脚本时,它会返回 chr(0) 或 chr(63)。
下面是两个相同的函数,一个在 python 中,一个在 Visual Basic 中。
谁能告诉我为什么visual basic返回63而不是255?
python中的函数(返回正确的值0和255):
Visual Basic 中的脚本(返回不正确的值 0 和 63)
report - 访问 2013 年报告 - Chr(13)+Chr(10)
我正在将数据库移动到 Access 2013。我有一个带有文本框的报告。在文本框中,我有:
="以下页面上的个人截至“和 [输入截至工作日和日期(例如:2012 年 5 月 1 日星期一)] 和”尚未提交经济利益声明。声明应在 5 月 1 日之前到期。声明5 月 1 日或之前的邮戳将不收取滞纳金。在此日期之后,将收取 15.00 美元的滞纳金。如果您有任何问题,请致电 815-774-6367 或发送电子邮件至 clerkethics@willcountyillinois 联系道德部.com。” & Chr(13)+Chr(10) & Chr(13)+Chr(10) & “如果个人丢失了他们的表格,他们可以在我们的网站 www.thewillcountyclerk.com 的 Public Filings 下下载表格。”
当我查看报告时,它会弹出一个框供用户输入日期,但随后会弹出一个 chr 填写框,Chr(13)+Chr(10) & Chr(13)+Chr( 10) 不工作。2013 年发生了什么变化会阻止换行和回车的工作?我该如何解决?我在这个主题上找不到任何东西。
提前致谢!
python - Python 3.4.3 中的凯撒密码
如果我输入“eat”,我应该得到的输出应该是“hdw”,如果我将它移动 3。但是,最终结果只是“w”。我很确定我有我需要的一切,但也许是格式?
vb.net - 将数字转换为 Excel 字母列 vb.net
我正在尝试使用 vb.net 将数据写入 excel 文件。所以我的函数将数字列转换为 excel 字母列。
该函数适用于任何其他数字。
例如,
- 1 => 一个
- 2 => B
- ...
- 26 => Z
- 27 => AA
- ...
- 51 => 是的
- 52 => t(这是它开始出错的时候)假设返回 AZ,但它返回了 t。
我无法弄清楚我犯了什么错误。有人可以帮助我或向我展示如何使用 vb.net 编写将数字转换为 excel 字母列的正确函数。
python - 在 Python 3.4.3 中使用 ASCII 转换时的输出问题
我尝试根据解码的输入将 ASCII 字符写入文件。
如果使用 chr() 的常量值,这个是有效的
但是,这个不起作用(注意:i 是一个整数变量)
它抱怨“UnicodeEncodeError:'charmap'编解码器无法在位置0编码字符'\x81':字符映射到”
从十进制转换为 ASCII 之后,chr(n) 应该已经是字符了吗?为什么不起作用?
php - 带有特殊字符的 PHP 函数 chr 和 ord
在 PHP 中,当我使用该ord
函数来捕获我的角色的 ASCII 代码时,我得到了这种行为:
但是当我使用特殊字符时Œ
,返回不同:
我所有的页面都是用 utf8 编码的。对于大多数特殊字符,此行为是相同的。
过去有人见过这个问题吗?我该如何解决?
php - PHP:带有特殊字符的 chr 函数问题
在 PHP 中,我有以下代码:
我得到以下输出:
为什么 chr 函数不能为我提供 € 符号?我怎样才能获得欧元?我真的需要这个工作。提前致谢。
php - 将 PHP chr() 解码为普通代码
我得到了一个用 chr() 函数加密的 PHP 文件:
从 ASCII 未加密的是:
我如何加入每个 chr 以便以可读格式查看它?
python - Python chr() 函数输出不正确
我在使用 chr() 函数时遇到问题。我的代码首先获取用户输入,将其放入数组中,然后使用 ord 函数将其转换为相应的数字值,并对关键字执行相同操作。然后它使用 zip 函数将两个数组加在一起以获取数字,并使用其上的 chr 函数将其放回文本。问题是 chr 函数输出不正确
例如
c的数值是99
h的数值是104
它们加起来是 203
我的代码输出 \xcb
当我制作了一个单独的代码时
输出 203 作为 Ë 这是一个单数字符,我需要解码它
这是我的代码
当它运行时,这是输出
输入你想加密的内容 cat
[99]
[99, 97]
[99, 97, 116]
输入关键字hat
[104]
[104, 97]
[104、97、116]
[203、194、232]
['\xcb', '\xc2', '\xe8']
为什么我的代码会这样做,我该如何解决?