ascii相关内容

使用C中的位掩码和位运算符检查字符是否为ASCII

我需要编写程序,它将检查每个单独的char从stdin,看看它是否是一个ASCII字符。我知道它需要检查是如果第8位(代码中的第7,如果我记得正确)是一个0,因为ASCII只使用7位,但我很难弄清楚如何确切地使它检查特定位。这是我在撰写本文时。 #include #define MASK 7 int main(void) { auto char ..
发布时间:2016-11-18 12:04:22 其他开发

如何获取字符的JavaScript中的ASCII值

可能重复: 将字符转换为JavaScript中的ASCII代码 我的要求是获得字母表字母的ASCII值...任何人都可以建议如何在JavaScript中执行此操作。 解决方案 以下是示例: “a”.charCodeAt(0) / pre> 或者如果你有更长的字符串: var string =“Some string”; for(var i ..
发布时间:2016-11-18 11:51:11 前端开发

使用`?`(问号)在Ruby中获取ASCII字符代码失败

我遇到需要ASCII值的字符( Project Euler问题#22 ,如果你想得到具体的)和我遇到一个问题。 作为新的ruby,我google它,并发现?是要走的路:?A 或任何。但是当我将它合并到我的代码中时,该语句的结果是字符串“A” - 无字符代码。相同的问题与 [0] 和 slice(0),这两个理论上应该返回ASCII代码。 p> 我唯一能想到的是这是一个ruby版本问题。 ..
发布时间:2016-11-18 11:07:24 其他开发

Ruby错误UTF-8到ASCII

我在Centos 5.5上安装了Ruby 1.9.2。每次我安装一个gem,我得到错误 错误:生成(gem) 的文档。 。MESSAGE:U + 2018从UTF-8到US-ASCII ... RDOC args:lib History.txt README.txt 宝石仍然安装确定,但有一些事情我不能做。像使用SproutCore,例如。我得到这个小宝石(双关意图)。 ..
发布时间:2016-11-14 10:45:29 Linux/Unix

JAVA扩展ASCII表使用

在我的应用程序中,我需要从图像上显示的扩展ASCII表获取字符。但是当我把十进制值转换为char时,我得到不同的字符。这些字符在JAVA中的真正价值是什么。 private void generateAsciiMatrix() { // 32 - 255是ascii表中的可见字符 for(int i = 32; i { this.generateAsciiMatrix一世); ..
发布时间:2016-11-14 00:31:24 Java开发

如何在保存时立即将列转换为ASCII,以检查是否与外部ASCII字符串匹配?

我有一个成员搜索功能,您可以给部分名称,返回应该是所有成员至少有一个用户名,名字或姓氏匹配的输入。这里的问题是,一些名字有'奇怪'的字符,如é在Renée,用户不想输入奇怪的字符,但正常的ASCII替换 e 。 在PHP中我使用iconv将输入字符串转换为ASCII (只是为了防止有人输入奇怪的字符)。在数据库中,我还应该将奇怪的字符转换为ASCII(显然)为字符串匹配。 我试过以下: ..
发布时间:2016-11-14 00:03:39 数据库

使用Google Calendar API(PHP)插入包含非ASCII字符的事件

我在使用Google Calendar API(PHP)的v3插入活动时遇到问题。 如果活动的说明包含字符,例如磅符号£,事件在日历中创建,但描述为空。这似乎是在初始7位字符代码(ASCII代码0-127)之外的所有字符的真实。 通过使用htmlentities函数,我能够用& pound; 替换井号符号的所有实例。如果用户使用基于网络的Google日历版本,但移动应用程序不会将 ..
发布时间:2016-11-09 14:57:32 PHP

如何强制用户/ OS输入Ascii字符串

这是此问题的扩展问题:是std ::字符串假设只有Ascii字符 我想构建一个简单的控制台应用程序,将来自用户的输入作为一组字符。这些字符包括 0-> 9 数字和 a-> z 字母。 我处理的输入假设它是一个Ascii。例如,我使用类似: static_cast(my_char - '0')得到 unsigned int 。 如何使此代码跨平台?怎么 ..
发布时间:2016-11-06 01:26:25 C/C++开发

为什么在C11或C ++ 11中没有ASCII或UTF-8字符文字?

为什么在C11或C ++ 11中没有UTF-8字符文字,即使有UTF-8字符串文字?我理解,一般来说,字符文字表示单个ASCII字符,它与单个八位字节的UTF-8代码点相同,但是C和C ++都不认为编码必须是ASCII。 基本上,如果我读标准权,不能保证'0'将代表整数0x30,而 u8“0”必须表示char序列0x30 0x00。 编辑: 我知道不是每个UTF-8代码点将适合一 ..
发布时间:2016-11-05 23:36:04 C/C++开发

如何从文本文件读取非ASCII字符

我找到了使用seekg和tellg的长度,然后将它们读入unsigned char *。调试器显示的文本不正确。 ifstream是(infile,ifstream :: binary); //找到长度 is.seekg(0,is.end); int length = is.tellg(); is.seekg(0,is.beg); char * buffer = ne ..
发布时间:2016-11-01 10:41:25 C/C++开发

是std :: string假设只有Ascii字符

std :: string 应该在所有平台和标准编译器上保存一组Ascii编码的字符? 换句话说,如果我这样做,我可以确定我的C ++程序将获得一组Ascii字符: std :: string input; std :: getline(std :: cin,input); 编辑: 更准确的话,我想确保如果用户输入“a0”我会得到一个 std :: ..
发布时间:2016-10-30 05:18:23 C/C++开发

包括字符数组中的char的十进制等效

如何使用字符的十进制/十六进制表示而不是实际字符创建字符数组。 原因我问的是因为我正在写C代码,以创建包含未在英语中使用的字符的字符串。 例如,'\0'解码为0,'\\\ '解码为10.是否有字符串会被解析并显示在LCD屏幕上。任何更多的这些特殊字符,我可以牺牲显示自定义字符。我可以发送“温度是10\D C”和度标志打印,而不是'\d'。 解决方案 假设您的显示器上有一个字符 ..
发布时间:2016-10-29 20:35:59 C/C++开发

从C / C ++中的数字获取ASCII字符

我的要求是,当我输入一个数字(说01 - 100),我应该能够得到该数字的ASCII码值。 01 = A,02 = B,03 = C,so on ....,90 = Z,如果number是91 = AA,92 = AB,93 = AC,etc ... 所有我可以从googling等等得到的是将int转换为char,获取ASCII值,但这仅发生在使用“%c”打印但不能保存到CHAR或ST ..
发布时间:2016-10-25 17:00:21 C/C++开发

如何读取字节并在c ++中保存整数字节的ASCII值

我有一个简单的问题,让我很困惑。 目标:我想从文件中读取一个给定的字节第一个字节),并使该字节的ASCII值为int x。因此,例如,如果字节/字符是'a',我想要x为97(=十六进制61)。我有以下读取文件example.txt的第一个字节: #include #include #include using ..
发布时间:2016-10-24 13:20:06 C/C++开发

char字符的字符集是否保证为ASCII?

来自讨论的讨论开始于这里,标准是否为字符指定值?所以,'0'保证是48?这是ASCII会告诉我们,但它是保证吗?如果没有,你看过'0'不是48吗? 解决方案 否。没有要求源或执行字符集使用具有ASCII子集的编码。我没有看到任何非ASCII实现,但我知道谁知道有人有。 (需要'0' - '9'有连续的整数值,但这是SO上其他地方的重复问题。) 用于源字符的编码set控制源代码的字 ..
发布时间:2016-10-14 21:53:27 C/C++开发

将ASCII std :: string转换为十六进制

有一个简单的方法来将ASCII std :: string转换为HEX?我不想将其转换为一个数字,我只想将每个ASCII字符转换为它的十六进制值。输出格式也应该是std :: string。 ie:“TEST”将是“0x54 0x45 0x53 0x54”或一些类似的格式。 我发现这个解决方案,但也许有一个更好的无字符串到字符串转换): std :: string teststri ..
发布时间:2016-10-14 21:48:15 C/C++开发

如何识别文件内容为ASCII或二进制

如何使用C ++将文件内容标识为ASCII或二进制文件? 解决方案 如果文件包含仅十进制字节9– 13,32– 126,它可能是一个纯ASCII文本文件。否则,它不是。 如果在添加中,上述字节中的文件包含 only 十进制字节128– 255,它可能是一个8位或可变长度的ASCII编码的文本文件,如ISO-8859-1,UTF-8或ASCII + Big5。如果没有,为了某些目的,你 ..
发布时间:2016-10-11 22:11:00 C/C++开发