问题标签 [ascii]

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 投票
6 回答
880 浏览

javascript - 在 JavaScript 中,“20”和 20 如何被认为是相等的?

我知道使用“===”比较类型,因此运行以下代码会导致“不等于”,因为它将数字类型与字符串类型进行比较。

但我不明白如何使用“==”仅比较值导致“它们相等”消息。

值如何相等?字符串“20”不是存储为ASCII字符50和48(二进制的0110010和0110000)和20存储为实际的二进制数0010100吗?

编辑:谢谢大家!我认为所有的反应都很棒,并且帮助我更好地理解了这一点。

0 投票
5 回答
21678 浏览

python - 如何将 ASCII 字符串视为 unicode 并在 python 中对其中的转义字符进行转义?

例如,如果我有一个unicode字符串,我可以将其编码为ASCII字符串,如下所示:

但是,我有例如这个ASCII字符串:

...我想变成与上面第一个示例相同的ASCII字符串:

0 投票
2 回答
3577 浏览

c++ - 输出 ASCII 值 C++

如果我有一个 char 包含一个十六进制值,例如 0x53,(S),我如何将其显示为“S”?

代码:

谢谢!

0 投票
11 回答
33674 浏览

c++ - 如何将文件内容识别为 ASCII 或二进制

您如何使用 C++ 识别文件内容是 ASCII 还是二进制?

0 投票
6 回答
7509 浏览

c++ - 什么都没有的 ASCII 值

有没有我可以在 C++ 中放入一个字符的 ascii 值,它什么都不代表?我试过 0 但它最终搞砸了我的文件,所以我无法阅读它。

0 投票
9 回答
57629 浏览

java - 如何在 Java 中将 UTF-8 转换为 US-Ascii

我们有一个系统,客户(主要是欧洲人)输入文本(UTF-8)必须分发到不同的系统,其中大多数接受 UTF-8,但现在我们还必须将文本分发到仅接受美国的美国系统-ASCII 7 位

所以现在我们需要将所有欧洲字符翻译成最近的 US-Ascii。是否有任何 Java 库可以帮助完成这项任务?

现在我们刚刚开始添加一个翻译表,其中 Å (瑞典语 AA)->A 等等,我们没有找到任何匹配输入字符的地方,我们将记录它并用问号替换并尝试在下一个版本中修复它,但它似乎效率很低,而且之前肯定有人做过类似的事情。

0 投票
1 回答
6773 浏览

c++ - 如何在 C++ 中检查文件是 ASCII 还是二进制

因此使用系统命令文件我们可以使用文件来确定文件是ASCII文本还是“数据”。我想知道是否有办法检查代码是哪一个?如果文件是“数据”,我想基本上抛出一个损坏的错误。我正在使用 ifstream 来读取文件。谢谢你的帮助!

这个问题的重复。

0 投票
7 回答
40781 浏览

delphi - delphi 7如何将unicode字符转换为ascii码?

是的,我们谈论的是 ASCII 码。我的道歉我不是这里的德尔福开发人员。

0 投票
10 回答
82597 浏览

ruby - Ruby 中 chr() 的反义词是什么?

在许多语言中,有一对函数chr()ord(),它们在数字和字符值之间进行转换。在某些语言中,ord()称为asc().

Ruby 有Integer#chr,效果很好:

很公平。但是你怎么走另一条路?

印刷:

这与我想要的非常接近。但我真的宁愿避免循环——我正在寻找足够短的东西,以便在声明const.

0 投票
2 回答
768 浏览

c# - 有没有更好的方法可以从任意输入转换为 ASCII?

我需要能够获取可能具有字节顺序标记 (BOM) 的任意文本输入来标记其编码,并将其输出为 ASCII。我们有一些不了解 BOM 的旧工具,我需要向它们发送纯 ASCII 数据。

现在,我刚刚写完这段代码,我简直不敢相信这里的低效率。数据的四个副本,更不用说 StreamReader 内部的任何中间缓冲区。有一个更好的方法吗?

我需要 StreamReader() 因为它有一个内部 BOM 检测器来选择编码来读取文件的其余部分。然后剩下的就是让它转换成最终的 ASCII 字符串。

有一个更好的方法吗?