问题标签 [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.
javascript - 在 JavaScript 中,“20”和 20 如何被认为是相等的?
我知道使用“===”比较类型,因此运行以下代码会导致“不等于”,因为它将数字类型与字符串类型进行比较。
但我不明白如何使用“==”仅比较值导致“它们相等”消息。
值如何相等?字符串“20”不是存储为ASCII字符50和48(二进制的0110010和0110000)和20存储为实际的二进制数0010100吗?
编辑:谢谢大家!我认为所有的反应都很棒,并且帮助我更好地理解了这一点。
python - 如何将 ASCII 字符串视为 unicode 并在 python 中对其中的转义字符进行转义?
例如,如果我有一个unicode字符串,我可以将其编码为ASCII字符串,如下所示:
但是,我有例如这个ASCII字符串:
...我想变成与上面第一个示例相同的ASCII字符串:
c++ - 输出 ASCII 值 C++
如果我有一个 char 包含一个十六进制值,例如 0x53,(S),我如何将其显示为“S”?
代码:
谢谢!
c++ - 如何将文件内容识别为 ASCII 或二进制
您如何使用 C++ 识别文件内容是 ASCII 还是二进制?
c++ - 什么都没有的 ASCII 值
有没有我可以在 C++ 中放入一个字符的 ascii 值,它什么都不代表?我试过 0 但它最终搞砸了我的文件,所以我无法阅读它。
java - 如何在 Java 中将 UTF-8 转换为 US-Ascii
我们有一个系统,客户(主要是欧洲人)输入文本(UTF-8)必须分发到不同的系统,其中大多数接受 UTF-8,但现在我们还必须将文本分发到仅接受美国的美国系统-ASCII 7 位
所以现在我们需要将所有欧洲字符翻译成最近的 US-Ascii。是否有任何 Java 库可以帮助完成这项任务?
现在我们刚刚开始添加一个翻译表,其中 Å (瑞典语 AA)->A 等等,我们没有找到任何匹配输入字符的地方,我们将记录它并用问号替换并尝试在下一个版本中修复它,但它似乎效率很低,而且之前肯定有人做过类似的事情。
c++ - 如何在 C++ 中检查文件是 ASCII 还是二进制
因此使用系统命令文件我们可以使用文件来确定文件是ASCII文本还是“数据”。我想知道是否有办法检查代码是哪一个?如果文件是“数据”,我想基本上抛出一个损坏的错误。我正在使用 ifstream 来读取文件。谢谢你的帮助!
这个问题的重复。
delphi - delphi 7如何将unicode字符转换为ascii码?
是的,我们谈论的是 ASCII 码。我的道歉我不是这里的德尔福开发人员。
ruby - Ruby 中 chr() 的反义词是什么?
在许多语言中,有一对函数chr()
和ord()
,它们在数字和字符值之间进行转换。在某些语言中,ord()
称为asc()
.
Ruby 有Integer#chr
,效果很好:
很公平。但是你怎么走另一条路?
印刷:
这与我想要的非常接近。但我真的宁愿避免循环——我正在寻找足够短的东西,以便在声明const
.
c# - 有没有更好的方法可以从任意输入转换为 ASCII?
我需要能够获取可能具有字节顺序标记 (BOM) 的任意文本输入来标记其编码,并将其输出为 ASCII。我们有一些不了解 BOM 的旧工具,我需要向它们发送纯 ASCII 数据。
现在,我刚刚写完这段代码,我简直不敢相信这里的低效率。数据的四个副本,更不用说 StreamReader 内部的任何中间缓冲区。有一个更好的方法吗?
我需要 StreamReader() 因为它有一个内部 BOM 检测器来选择编码来读取文件的其余部分。然后剩下的就是让它转换成最终的 ASCII 字符串。
有一个更好的方法吗?