标签: ascii

ASCII码是7位还是8位?

我的老师告诉我ASCII是8位字符编码方案.但它仅定义为0-127个代码,这意味着它可以适合7位.那么不能说ASCII位实际上是7位代码吗?

当说ASCII完全是8位代码时,我们要说什么呢?

ascii character-encoding

90
推荐指数
4
解决办法
11万
查看次数

如何删除非ASCII字符但使用Python留下句点和空格?

我正在使用.txt文件.我想要一个文件的字符串,没有非ASCII字符.但是,我想留下空格和句号.目前,我也正在剥离它们.这是代码:

def onlyascii(char):
    if ord(char) < 48 or ord(char) > 127: return ''
    else: return char

def get_my_string(file_path):
    f=open(file_path,'r')
    data=f.read()
    f.close()
    filtered_data=filter(onlyascii, data)
    filtered_data = filtered_data.lower()
    return filtered_data
Run Code Online (Sandbox Code Playgroud)

我应该如何修改onlyascii()以留出空格和句点?我想这不是太复杂但我无法弄明白.

python unicode text ascii filter

86
推荐指数
5
解决办法
16万
查看次数

Python的"这个Unicode的最佳ASCII"数据库在哪里?

我有一些使用Unicode标点符号的文本,如左双引号,右引号为撇号,等等,我需要用ASCII格式.Python是否有一个具有明显ASCII替代品的这些字符的数据库,所以我可以把它们全部变成"?".?

python unicode ascii

84
推荐指数
3
解决办法
2万
查看次数

是否有包含所有ascii字符列表的Python库?

如下所示:

import ascii

print ascii.charlist()
Run Code Online (Sandbox Code Playgroud)

哪个会返回类似[A,B,C,D ......]的东西

python ascii

84
推荐指数
4
解决办法
10万
查看次数

UTF-8可以编码多少个字符?

如果UTF-8是8位,这是否意味着最多只能有256个不同的字符?

前128个代码点与ASCII相同.但它说UTF-8可以支持多达百万个字符?

这是如何运作的?

ascii utf-8 character-encoding

84
推荐指数
7
解决办法
7万
查看次数

`&mdash;`或`&#8212;`HTML输出有什么不同吗?

&mdash; 要么 &#8212;

这些之间有区别吗?一个比另一个更好的支持?

html ascii

79
推荐指数
3
解决办法
14万
查看次数

74
推荐指数
4
解决办法
16万
查看次数

使用printf将BASH中的字符整数ASCII值

品质价值作品:

$ printf "%d\n" \'A
65
$ 
Run Code Online (Sandbox Code Playgroud)

我有两个问题,第一个是最重要的:

  • 我怎么拿65并把它变成A?
  • \'使用printf将ASCII字符转换为其值.语法是特定printf还是在BASH的其他地方使用?(Google这样的小字符串很难用.)

bash printf ascii

73
推荐指数
8
解决办法
11万
查看次数

将二进制转换为ASCII,反之亦然

使用此代码获取字符串并将其转换为二进制:

bin(reduce(lambda x, y: 256*x+y, (ord(c) for c in 'hello'), 0))
Run Code Online (Sandbox Code Playgroud)

这个输出:

0b110100001100101011011000110110001101111
Run Code Online (Sandbox Code Playgroud)

哪个,如果我把它放到这个网站(在右边的网站上),我得到了我的hello回信息.我想知道它使用什么方法.我知道我可以将二进制字符串拼接成8位,然后将其与相应的值bin(ord(character))或其他方式匹配.真的在寻找更简单的东西.

python binary ascii

72
推荐指数
3
解决办法
21万
查看次数

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

我有一堆csv文件,我正在读入R并包含在一个包/数据文件夹 .rdata格式中.不幸的是,数据中的非ASCII字符未通过检查.该tools软件包有两个功能来检查非ASCII字符(showNonASCIIshowNonASCIIfile),但我似乎无法找到一个删除/清除它们.

在我探索其他UNIX工具之前,在R中执行此操作会很棒,因此我可以维护从原始数据到最终产品的完整工作流程.是否有任何现有的软件包/函数可以帮助我摆脱非ASCII字符?

unicode ascii r non-ascii-characters

70
推荐指数
2
解决办法
4万
查看次数