问题标签 [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.
ruby - Ruby:从字符串到ASCII的字符
这个 wiki 页面给出了如何将单个字符转换为 ascii http://en.wikibooks.org/wiki/Ruby_Programming/ASCII
但是假设我有一个字符串并且我想从中获取每个字符的 ascii,我需要做什么?
它不起作用,因为它对 $ascii = ?char 行不满意
c# - 将可能以空结尾的 ascii 字节 [] 转换为字符串的最快方法?
我需要将(可能)以空结尾的 ascii 字节数组转换为 C# 中的字符串,我发现最快的方法是使用下面显示的 UnsafeAsciiBytesToString 方法。此方法使用 String.String(sbyte*) 构造函数,该构造函数在其备注中包含警告:
"假定 value 参数指向一个数组,该数组表示使用默认 ANSI 代码页(即 Encoding.Default 指定的编码方法)编码的字符串。
注意:* 因为默认的 ANSI 代码页是系统相关的,所以此构造函数从相同的有符号字节数组创建的字符串在不同的系统上可能会有所不同。* ...
* 如果指定的数组不是以 null 结尾的,则此构造函数的行为取决于系统。例如,这种情况可能会导致访问冲突。* "
现在,我很肯定字符串的编码方式永远不会改变......但我的应用程序运行的系统上的默认代码页可能会改变。那么,有什么理由我不应该为此目的使用 String.String(sbyte*) 尖叫吗?
python - 在 Python 中从文件中读取字符
在文本文件中,有一个字符串“我不喜欢这个”。
然而,当我把它读成一个字符串时,它变成了“我不喜欢这样\xe2\x80\x98t”。我知道 \u2018 是“'”的 unicode 表示。我用
命令进行阅读。
现在,是否有可能以这样的方式读取字符串,当它被读入字符串时,它是“我不喜欢这个”,而不是“我不喜欢这个”?
第二次编辑:我看到有人使用映射来解决这个问题,但实际上,没有内置的转换可以将这种 ANSI 转换为 unicode(反之亦然)吗?
.net - .Net 正则表达式验证表达式 ASCII
任何人都知道一个好的正则表达式可以放入 ValidationExpression 以确保我的用户只输入 ASCII 字符?
python - 如何使用 Python 将文件格式从 Unicode 转换为 ASCII?
我使用 3rd 方工具以 Unicode 格式输出文件。但是,我更喜欢它是 ASCII。该工具没有更改文件格式的设置。
使用 Python 转换整个文件格式的最佳方法是什么?
python - 如何在 python 中将 ascii 值列表转换为字符串?
我在 Python 程序中有一个列表,其中包含一系列数字,这些数字本身就是 ASCII 值。如何将其转换为可以回显到屏幕的“常规”字符串?
python - 如何检查Python中的字符串是否为ASCII?
我想检查一个字符串是否为 ASCII 格式。
我知道ord()
,但是当我尝试时ord('é')
,我知道了TypeError: ord() expected a character, but string of length 2 found
。我知道这是由我构建 Python 的方式引起的(如ord()
's documentation中所述)。
有没有其他方法可以检查?
bash - 从命令行将文本转换为 7 位 ASCII
我在 OS X 10.5.5 上(尽管我猜这并不重要)
我有一组带有花哨字符的文本文件,例如双反引号、省略号(“...”)在一个字符中等等。
我需要将这些文件转换为良好的老式纯 7 位 ASCII,最好不要丢失字符含义(即,将这些省略号转换为三个句点,将反引号转换为通常的 "s 等)。
请建议一些智能命令行(bash)工具/脚本来做到这一点。
emacs - 如何让 Emacs shell 模式渲染(或忽略)我的颜色而不是打印 ASCII 代码?
问题的症状看起来像“[0m[27m[24m[J[34;1””,在终端上转换为蓝色。
-一种