问题标签 [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.

0 投票
7 回答
6213 浏览

html - 替换为 HTML ascii 代码

我遇到了一个问题。编写了以下代码片段:

写完这篇文章后,我意识到它变成了它自己的问题。该函数应该使 HTML 和 SQL 注入的信息安全(还有其他方法,参数化查询等,但这不是重点)。但是会发生什么,它首先替换<& lt; ,然后再次替换新写入的字符串,因为每个替换字符串都有 &、# 和 ; 签到。

有什么提示吗?我考虑过为此使用正则表达式,但我找不到任何足够简单的像样的 Visual Basic 示例。

编辑:感谢您的提示。我确信会有一种“聪明”的简单方法来做到这一点,但我想毕竟没有可用的通用方法。首先重新安排问题案例是这里明显的解决方案,谢谢。我想工作日太长了,我没有注意到。:D

至于参数化查询,回头看看我发现我的英语没有按预期出现。我的意思是说我已经在使用它们,这里的这个问题是为了防止以后在其他地方使用相同的字符串进行各种 html 注入和可能的 sql 注入。再次感谢您的帮助。

0 投票
3 回答
1481 浏览

ssh - sshfs EBCDIC 转 ASCII

我想要做的是能够通过 sshfs 在我的本地 PC 上通过 USS 在大型机上挂载一些文件。我可以这样做,但 sshfs 不会直接从 EBCDIC 转换为 ascii/unicode。有没有我可以设置的标志。

或者,有人知道将 EBCDIC 转换为 ASCII 以便我可以添加到 SSHFS 的库吗?

干杯

标记

0 投票
12 回答
96675 浏览

c# - C# 中 VB 的 Asc() 和 Chr() 函数的等价物是什么?

VB 有几个本机函数用于将 char 转换为 ASCII 值,反之亦然 - Asc() 和 Chr()。

现在我需要在 C# 中获得等效的功能。最好的方法是什么?

0 投票
2 回答
53945 浏览

c# - 使用 C# 将文本文件从 ANSI 转换为 ASCII

我有一个 ANSI 编码的文件,我想将从文件中读取的行转换为 ASCII。

我该如何在 C# 中执行此操作?


编辑:如果我使用“BinaryReader” BinaryReader reader = new BinaryReader(input, Encoding.Default); 但是这个阅读器需要(Stream,Encoding)但“Stream”是一个抽象怎么办!我应该把他将从中读取的文件的路径放在哪里?

0 投票
3 回答
1996 浏览

php - PHP中的非ASCII字符?

我正在尝试使用 PHP 向串行端口(r232)发送一些东西。我正在使用这个类:http ://www.phpclasses.org/browse/package/3679.html

问题是我只能发送 1 个字节。但如果我发送类似“1”的内容,我实际上发送的是 49(ASCII 表示 1)。我尝试使用 send(1) 而不是 send("1"),但这并不好,因为这是具有 2 个字节的整数。那么有没有办法发送一个“真正的”字符,而不是 ASCII 等价物?

0 投票
3 回答
1201 浏览

regex - 如何处理 Perl 正则表达式中的每个 ASCII 字符(包括正则表达式特殊字符)?

我在 Perl 中有以下代码:

$_[2]是分隔符变量,$_[1]是分隔符可能存在的字符串。($_[0]在别处使用)您可能已经猜到这段代码在这些变量名的子例程中。

无论如何,关于我的问题,当我的分隔符是无害的'a'或者':'代码像它应该的那样工作时。然而,当它是由 Perl 正则表达式解析的东西时,比如一个'\'字符,那么它就不会像它应该的那样工作。这是有道理的,因为在 split 函数中 Perl 会看到如下内容:

这对它根本没有意义,因为它会想要这个:

因此,考虑到所有这些,我无法回答的问题是这样的:“我如何做到这一点,以便我输入的任何分隔符$_[2]或所有 ASCII 字符都被视为应该是的字符,并且不被解释为别的东西?”

提前致谢,

罗伯特

0 投票
5 回答
3929 浏览

c++ - C/C++:如何将 6 位 ASCII 转换为 7 位 ASCII

我有一组 6 位代表 7 位 ASCII 字符。如何从我拥有的 6 位中获得正确的 7 位 ASCII 码?只需附加一个零并执行按位或?

谢谢你的帮助。

伦纳特

0 投票
2 回答
2793 浏览

ascii - 使用 JAVACC 识别扩展字符

我正在使用 JavaCC 创建语法并且遇到了一个小问题。我试图允许生成的编译器识别 ASCII 扩展集中的任何有效字符。在查看了相同的 JavaCC 示例(主要是显示 JavaCC Grammer 本身的示例)之后,我设置了以下标记来识别我的字符:

如果我正确理解这一点,它应该匹配所有 ASCII 字符的八进制表示,从 0-377(涵盖扩展 ASCII 集中的所有 256 个字符)。这对所有键盘字符(az、0-9、?、./ 等)甚至大多数特殊字符(©、¬®)都按预期执行。但是,每当我尝试解析“商标”符号 (™) 时,我的解析器都会不断抛出 End of File 异常,表明它无法识别该符号。是否有一些明显的方法可以增强我对字符的定义以允许商标符号被接受?

0 投票
2 回答
2051 浏览

c# - DataTable 列按 ASCII 顺序排序,而不是

如果我有两个字符串,并且我需要按 ASCII 顺序(而不是不变的文化顺序)比较它们,我通常可以使用:

如果我有一个 DataTable,并且我希望使用 DataView 的 Ordinal 字符串比较对其中一列进行排序,我该怎么做?

0 投票
5 回答
651 浏览

language-agnostic - 所有文本编码中的数字是否按顺序表示?

这个问题与语言无关,但受到这些 c/c++ 问题的启发。

如何将单个char转换为int

C中的char到int转换

假设数字字符(0123456789)在所有文本编码中连续出现是否安全?

即可以安全地假设

在所有编码中?

我期待这个问题的明确答案:)

谢谢,

更新:好的,让我将所有编码限制为像 ASCII 和/或 EBCDIC 以及之后的任何东西。Sandscrit 我不那么担心。. .