ascii相关内容

从数据文件中删除非 ASCII 字符

我有一堆 csv 文件,我正在将它们读入 R 并以 .rdata 格式包含在包/数据文件夹中.不幸的是,数据中的非 ASCII 字符未能通过检查.tools 包有两个函数来检查非 ASCII 字符(showNonASCII 和 showNonASCIIfile),但我似乎找不到要删除的函数/清理它们. 在我探索其他 UNIX 工具之前,最好在 R 中完成所有这些工作,这样我就可以维护从原始数 ..
发布时间:2021-11-28 22:37:46 其他开发

在 Java 中将十六进制字符串转换为 ASCII

我希望这不是一个太愚蠢的问题,我查看了 5 个不同的 Google 结果页面,但没有找到任何相关信息. 我需要做的是将包含所有十六进制字符的字符串转换为 ASCII 例如 字符串文件名 =75546f7272656e745c436f6d706c657465645c6e667375635f6f73745f62795f6d757374616e675c50656e64756c756d2d392c ..
发布时间:2021-11-28 22:37:39 Java开发

如何在C#中获取字符串的ASCII值

我想在 C# 中获取字符串中字符的 ASCII 值. 如果我的字符串值为“9quali52ty3",我想要一个包含 11 个字符中每个字符的 ASCII 值的数组. 如何在 C# 中获取 ASCII 值? 解决方案 来自 MSDN string value = "9quali52ty3";//将字符串转换为字节[].byte[] asciiBytes = Encoding.A ..
发布时间:2021-11-28 22:37:20 C#/.NET

我们为什么要使用 Base64?

维基百科说 当需要对二进制数据进行编码时,通常会使用 Base64 编码方案,这些数据需要通过旨在处理文本数据的媒体进行存储和传输.这是为了确保数据在传输过程中保持完好无损. 但是,数据不是总是以二进制存储/传输,因为我们机器的内存存储二进制,这取决于您如何解释它?因此,无论您将位模式 010011010110000101101110 编码为 ASCII 中的 Man 还是 Base6 ..
发布时间:2021-11-28 22:37:08 其他开发

Matplotlib 中的非 ASCII 字符

我在 Matplotlib 中显示非 ASCII 字符时遇到问题,这些字符被渲染为小框而不是正确的字体,它看起来像(我用红色颜料填充这些框以突出显示它们): 我该如何解决? 一个相关的问题是Matplotlib 中的重音字符. 解决方案 这个问题实际上可能有几个不同的原因: 默认字体不包括这些字形 您可以使用以下方法更改默认字体(在任何绘图完成之前!) matpl ..
发布时间:2021-11-28 22:36:58 Python

Python 的“此 Unicode 的最佳 ASCII"在哪里?数据库?

我有一些使用 Unicode 标点符号的文本,例如左双引号、单引号右单引号等,我需要它的 ASCII 格式.Python 是否有这些字符的数据库,其中包含明显的 ASCII 替换,因此我可以做得比将它们全部转换为“?"更好吗?? 解决方案 Unidecode 看起来像一个完整的解决方案.它将花哨的引号转换为 ascii 引号,将重音拉丁字符转换为非重音,甚至尝试音译来处理没有 ASCII ..
发布时间:2021-11-28 22:36:46 Python

将 int 转换为 ASCII 字符

我有 int i = 6; 我想要 char c = '6' 通过转换.有什么简单的建议方法吗? 编辑:我还需要生成一个随机数,并转换为字符,然后添加一个“.txt"并在 ifstream 中访问它. 解决方案 简单的方式: char 数字[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'' };char aChar ..
发布时间:2021-11-28 22:36:35 C/C++开发

什么字符可以用于在 HTML 中显示的上/下三角形(没有茎的箭头)?

我正在寻找 HTML 或 ASCII 字符,它是一个向上或向下的三角形,以便我可以将其用作切换开关. 我发现 ↑(↑) 和 ↓(↓) - 但那些词干很窄.我只是在寻找 HTML 箭头“head". 解决方案 Unicode 箭头: ▲ - U+25B2 黑色向上三角形 ▼ - U+25BC 黑色向下三角形 ▴ - U+25B4 黑色小三角形 ▾ - U ..
发布时间:2021-11-28 22:36:28 前端开发

如何将 Unicode 字符转换为其等效的 ASCII 字符

问题来了: 在 C# 中,我从旧版 ACCESS 数据库中获取信息.在将内容交给我之前,.NET 会将数据库的内容(在此问题的情况下为字符串)转换为 Unicode. 如何将此 Unicode 字符串转换回它的 ASCII 等效字符串? 编辑 Unicode char 710 确实是 MODIFIER LETTER CIRCUMFLEX ACCENT.这是更精确的问题: -> ..
发布时间:2021-11-28 22:36:20 C#/.NET

ASCII 和 Unicode 有什么区别?

Unicode 和 ASCII 的确切区别是什么? ASCII 共有 128 个字符(扩展集中的 256 个字符). Unicode 字符有大小规范吗? 解决方案 ASCII 定义了 128 个字符,映射到数字 0–127.Unicode 定义(小于)221 个字符,类似地,这些字符映射到数字 0–221(尽管当前并非所有数字都已分配,有些数字已保留). Unicode ..
发布时间:2021-11-28 22:36:10 其他开发

(grep) 正则表达式匹配非 ASCII 字符?

在 Linux 上,我有一个包含大量文件的目录.其中一些包含非 ASCII 字符,但它们都是有效的 UTF-8.一个程序有一个错误,阻止它使用非 ASCII 文件名,我必须找出有多少受到影响.我打算用 find 做这个,然后做一个 grep打印非 ASCII 字符,然后执行 wc -l 以找到数字.它不一定是 grep;我可以使用任何标准的 Unix 正则表达式,例如 Perl、sed、AWK 等 ..
发布时间:2021-11-28 22:36:02 其他开发

用 Python 从文件中读取字符

在文本文件中,有一个字符串“我不喜欢这个". 然而,当我把它读入一个字符串时,它变成了“我不喜欢这样"\xe2\x80\x98t.我知道 \u2018 是“'"的 unicode 表示.我用 f1 = 打开 (file1, "r")文本 = f1.read() 读取命令. 现在,是否可以这样读取字符串,当它读入字符串时,它是“我不喜欢这个",而不是“我不\xe2\x80\x98t像 ..
发布时间:2021-11-28 22:35:54 Python

正则表达式任何 ASCII 字符

匹配xxx[此处的任何ASCII字符,包括空格]+xxx的正则表达式是什么? 我正在尝试 xxx[(\w)(\W)(\s)]+xxx,但它似乎不起作用. 解决方案 如果您的意思是 any 和 ASCII(不是例如所有 Unicode 字符): xxx[\x00-\x7F]+xxx JavaScript 示例: var re =/xxx[\x00-\x7F]+xxx/;重新测试( ..
发布时间:2021-11-28 22:35:46 其他开发

组装,打印ASCII码

我的汇编代码有问题.我想打印存储在寄存器 cx 中的数字,但是当我尝试打印它时,它打印的是 ascii 字符而不是 ascii 数字,所以我决定编写一个程序将 ascii 字符转换为 ascii 值.问题是,当我尝试调用该过程时,程序会冻结,我必须重新启动 dosbox.有谁知道这段代码有什么问题?谢谢. P4 PROCMOV AX,CX ;CX = 我想转换的值MOV BX,10ASC2:DI ..
发布时间:2021-11-28 22:35:40 其他开发

Python Unicode 编码错误

我正在读取和解析 Amazon XML 文件,而 XML 文件显示 ' ,当我尝试打印它时,我收到以下错误: 'ascii' 编解码器无法对位置 16 中的字符 u'\u2019' 进行编码:序号不在范围内 (128) 从我目前在线阅读的内容来看,错误来自 XML 文件是 UTF-8 格式,但 Python 想要将其作为 ASCII 编码字符处理.有没有一种简单的方法可以消除错误并让我的程序在 ..
发布时间:2021-11-28 22:35:28 Python

如何去除重音并将字母变成“普通"ASCII 字符?

从字符串中删除重音的最有效方法是什么,例如ÈâuÑ 变成 Eaun? 是否有我遗漏的简单内置方式或正则表达式? 解决方案 如果你安装了 iconv,试试这个(示例假设你的输入字符串是 UTF-8): echo iconv('UTF-8', 'ASCII//TRANSLIT', $string); (iconv 是一个可以在各种编码之间进行转换的库;它非常高效,并且默认包含在许多 ..
发布时间:2021-11-28 22:35:17 PHP

为什么 Python 默认编码为 ASCII 时打印 unicode 字符?

来自 Python 2.6 shell: >>>导入系统>>>打印 sys.getdefaultencoding()ASCII码>>>打印 u'\xe9'é>>> 我预计在打印语句之后会出现一些乱码或错误,因为“é"字符不是 ASCII 的一部分,而且我还没有指定编码.我想我不明白 ASCII 作为默认编码意味着什么. 编辑 我将修改移至答案部分并按照建议接受. 解决方案 ..
发布时间:2021-11-28 22:35:02 Python