问题标签 [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 投票
5 回答
113930 浏览

c# - 如何在 c# 中将字符串从 utf8 转换(音译)为 ASCII(单字节)?

我有一个字符串对象

“具有多个字符甚至特殊字符”

我正在尝试使用

对象,以便将该字符串转换为 ascii。我可以请人为这个简单的任务带来一些启发,那就是打猎我的下午。

编辑 1:我们想要完成的是摆脱特殊字符,如一些特殊的 windows 撇号。我在下面发布的作为答案的代码不会解决这个问题。基本上

奥布莱恩将成为奥布莱恩。其中 ' 是特殊撇号之一

0 投票
7 回答
416 浏览

sql - 区分字符数据库字段中的“AB”和“Ab”

具体来说,Sql Server 2005/T-Sql。我有一个主要是一系列两个字符的字段,它们都应该是大写的,但是有一些旧数据早于当前的数据库/系统,我需要找出哪些记录违反了大写外壳契约。

我认为这会起作用:

事实上,它还给了我一些记录。此后它们已被更正,现在该查询不返回任何数据。但是我有人告诉我数据库中仍然存在混合大小写数据,我刚刚找到了一个示例:“FS”和“Fs”都报告了相同的 ascii 值。

为什么这种方法有缺陷?有什么更好的方法来解决这个问题,或者我怎样才能修复这种方法以使其正常工作?

0 投票
3 回答
17254 浏览

javascript - 使用 JavaScript 将转义的 html ASCII 代码转换为纯文本

我正在寻找将指定 ASCII 代码(即:a)的 html 实体字符串转换为它们代表的 ASCII 字符(即:a)。我正在使用对象的属性并尝试分配一个值。例如:

当我传递的是代表实体的字符串时,我得到了相同的字符串。我找不到将实体转换为它们所代表的字符的函数。

0 投票
14 回答
67990 浏览

latex - 如何将 LaTeX 转换为纯文本 (ASCII)?

场景:
我有一个使用 LaTeX 创建的文档(在这种情况下是我的简历),它正在pdflatex正确编译并准确输出我想要的内容。现在我需要将相同的文档转换为普通的旧 ASCII。

示例:我在 这里
看到过这种情况(至少一次),作者有一个PDF 版本和一个ASCII 版本,几乎在所有方面都与 PDF 版本匹配,包括边距、间距和项目符号。

我意识到由于 ASCII 格式的限制,这种类型的转换不可能是精确的,但根据我目前发现的情况,一个非常接近的近似值似乎是可能的。这样做的过程是什么?

0 投票
11 回答
48737 浏览

unix - 如何区分“二进制”和“文本”文件?

非正式地,我们大多数人都知道存在“二进制”文件(对象文件、图像、电影、可执行文件、专有文档格式等)和“文本”文件(源代码、XML 文件、HTML 文件、电子邮件等)。

通常,您需要知道文件的内容才能对它做任何有用的事情,并且如果编码是“二进制”或“文本”,这并不重要。当然,文件只是存储数据字节,所以它们都是“二进制”,而“文本”在不知道编码的情况下没有任何意义。然而,谈论“二进制”和“文本”文件仍然很有用,但为了避免用这种不精确的定义冒犯任何人,我将继续使用“吓人”引号。

但是,有各种工具可以处理各种文件,实际上,您希望根据文件是“文本”还是“二进制”来做一些不同的事情。这方面的一个例子是任何在控制台上输出数据的工具。纯“文本”看起来不错,而且很有用。“二进制”数据会弄乱您的终端,而且通常没有用处。GNU grep 在确定是否应该将匹配项输出到控制台时至少使用了这种区别。

所以,问题是,你如何判断一个文件是“文本”还是“二进制”?更进一步的限制是,您如何在 Linux 之类的文件系统上进行判断?我不知道任何指示文件“类型”的文件系统元数据,所以问题进一步变成,通过检查文件的内容,我如何判断它是“文本”还是“二进制”?为简单起见,我们将“文本”限制为可在用户控制台上打印的字符。特别是您将如何实现这一点?(我认为这是在这个网站上暗示的,但我想一般来说,指向执行此操作的现有代码是有帮助的,我应该指定),我并不是真的想要我可以使用哪些现有程序来做这。

0 投票
6 回答
37724 浏览

html - 如何解码 HTML 实体?

这是一个快速的 Perl 问题:

如何将 HTML 特殊字符转换ü'普通的 ASCII 文本?

我从这样的事情开始:

并且可以为所有 HTML 字符编写它,但是可能已经存在一些这样的功能?

请注意,我不需要完整的 HTML->文本转换器。我已经用HTML::Parser. 我只需要用我得到的特殊字符转换文本。

0 投票
7 回答
1800 浏览

java - Java 新手:Swing 和显示 ASCII 文件

万事如意,

我有一个应用程序需要在 Swing 组件中显示一个 15 行的 ASCII 文件,用户无法对其进行编辑。

下面是我的代码,它逐字节读取 ASCII 文件。我感谢乐于助人的评论者解释说 JTextArea.setEditable(false) 在 Swing 中是合适的。

但是,当我个人将 ASCII 文件制作成完全不同的东西时,我的代码仅显示一串数字。有谁知道我做错了什么以及如何让ASCII字符本身显示?

0 投票
4 回答
29623 浏览

oracle - Oracle:to_char(number) 的模式以添加额外的 ascii 字符?

使用 Oracle to_char(number) 函数,是否可以将 ascii 字符附加到返回的字符串?

具体来说,我需要在返回的字符串中添加一个百分比字符。

"select to_char(89.2244, '999G999G999G999G990D00') from dual" --> 返回 "89.22"。我需要一个返回“89.22%”的格式模式。

我通过 Application Express 中的报告来使用它,所以不能简单地将“%”连接到查询中,我需要将它放在数字格式中。

0 投票
4 回答
56548 浏览

php - 如何在 PHP 中获取字符串的字节值?

假设我在 php 中有一个字符串,它会打印到这样的文本文件中:

nÖ§9q1Fª£

如何将它的字节码获取到我的文本文件而不是时髦的 ascii 字符?

0 投票
9 回答
283871 浏览

python - Python 字符串打印为 [u'String']

这肯定会很容易,但它真的让我很烦。

我有一个在网页中读取并使用Beautiful Soup解析它的脚本。我从中提取所有链接,因为我的最终目标是打印出链接内容。

我正在解析的所有文本都是 ASCII。我知道 Python 将字符串视为 unicode,我相信这非常方便,只是在我的小脚本中没有用。

每次我打印出一个包含“字符串”的变量时,我都会[u'String']打印到屏幕上。有没有一种简单的方法可以将其恢复为 ascii 或者我应该编写一个正则表达式来剥离它?