问题标签 [extended-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 投票
1 回答
7571 浏览

c - 在 Code 128 条码中编码扩展的 ASCII 字符

我想在 Code 128 条形码中对字符串“QuiÑones”进行编码。是否可以在 Code 128 编码中包含扩展的 ASCII 字符?.

我在谷歌上做了一些研究,表明使用 FNC4 是可能的,但我没有找到确切的方法。如果有人可以帮助我解决 C 语言的问题,那将是非常有帮助的。

0 投票
4 回答
67864 浏览

java - 如何从整数值打印Java中的扩展ASCII码

我有一些想法为什么会出现这种奇怪的输出..但是任何人都可以给我一些想法,以便我也可以打印扩展的 ASCII..

0 投票
1 回答
2382 浏览

converter - 在外观方面将非 ASCII 代码转换为等效的 ASCII

我在 mysql 数据库中有数千个名称,其中包含扩展的 ASCII 代码。我想将它们转换为普通的英文字母。这是一个例子:

Indāpur Jejuri 转换为 -> Indapur Jejuri

那么我该怎么做呢?我知道 Java 和 Groovy 以及许多其他脚本语言,但运气不佳。有什么建议吗?

0 投票
1 回答
1528 浏览

java - 使用 Java Normalizer 将重音 ascii 转换为非重音但排除某些符号

我有一组数据,其中包含重音 ascii。我想将口音转换为纯英文字母。我通过以下代码实现了这一点:

但是这段代码缺少的是排除字符,我不知道如何从转换中排除某些字符,例如我想从杜塞尔多夫这个词中排除字母“ü”,所以当我转换时,它不会变成杜塞尔多夫字。有没有办法将排除列表传递给方法或匹配器并且不转换某些重音字符?

0 投票
1 回答
1444 浏览

php - 这个扩展的 ASCII 是什么编码的一部分?

这个扩展的 ASCII 编码是什么编码的一部分:

扩展的 ASCII

我一直以为这是CP-1252,但是当我今天处理 CP-1252 琴弦时,我意识到它们是不同的。这是从PHP chr page链接的,但是如果我输出扩展的 ASCII 字符:

我明白了:

如果它不是受支持的 PHP 编码,则不应从 PHP 网站链接。

0 投票
1 回答
2660 浏览

ruby - 在 Ruby 中将字符串从 UTF-8 转码为 ASCII-8BIT?

我必须将UTF-8包含意大利语句子的 Ruby 字符串编码到 ESC/POS 热敏打印机(仅接受 ASCII-8BIT(1 字节)字符集的打印机:http: //maxdb.sap.com/doc/7_6/ca /bd35406ee32e34e10000000a155106/content.htm)。

顺便说一句,我使用 Ruby 2.x(在 Windows 或 Linux 上)。我对如何转码感到困惑,

例如,假设包含在远程服务器上编码的 JSON UTF-8 中的字符串,或包含在模板文件中的字符串为:

我必须将字符串(重音/国际化 2 个字节)翻译成 1 个字节('ASCII8-BIT' 编码)

关于如何从 UTF-8 转换为 ASCII8-BIT 的任何建议?

我迷失了自己的方法,如:.force_encoding('ASCII-8BIT') 或 encode(") ...

编辑: 爱普生TM-T20打印机字符集表

非常感谢乔治

0 投票
0 回答
70 浏览

utf-8 - 在 C 中扩展 Acsii 到 Ascii 的转换

我们希望通过在 HTTP 头中发送有效载荷来发送有效载荷来模拟缓冲区溢出攻击。我们有正确的有效载荷长度,它只是覆盖了函数的返回地址。但是,以十六进制指定的返回地址在通过 cURL 发送时被错误地转换为 7 位 ascii。

(/0xe2 的 ASCII 是 â,所以我们发送这个特殊字符)例如,我希望 ret 地址为 0xbffffce2,所以在小端表示法中,首先发送 e2 并转换为 c3。这给了我们不正确的地址

curl -H 'If-Modified-Since: 000000000000000 /Very big payload/ AA**â**\r\n' 'localhost:8094'

有任何想法吗?

如果这由于 ASCII/扩展 ASCII 问题而不起作用,那么我们怎么可能在有效负载中包含 shell 代码!我们可以发送 ASCII 格式的 shellcode 吗?

我相信这个问题不依赖于工具(也尝试过普通的 telnet)

0 投票
1 回答
56 浏览

ruby - 转换错误?

如果我尝试255.chr,Ruby 会返回"\xFF"。为什么"\xff".ord返回160(0xA0)?我在 Windows 7(64 位)上使用 IronRuby 2.0.0p451

错误截图

0 投票
1 回答
540 浏览

apache - 如何使用 apache/mod_security 将文件夹或文件名中的外来字符列入白名单?

我的目录和文件名中有一些带有外来字符的图像文件,例如Áor ,当将浏览器指向这些文件时ü,apache/mod_security 正在回答。Error 406 - Not acceptable

有没有办法让服务器显示这些文件,而不会使网站不安全?

编辑:检查error_log和modsec2.user.conf后,被触发的规则是

谢谢

0 投票
1 回答
293 浏览

c++ - 尝试在代码块 13.12 中复制 strlwr 时出现奇怪的 ASCII 响应(中文)

下面的代码给出了一个非常奇怪的结果:

f1.in:

f1.out:

它仅在我仅使用 CAPS 时显示。
我在欧洲版 Ubuntu 14 上使用 Code::Blocks 13.12。
我很想知道为什么它会显示这一点。
我有兴趣知道它是否给你同样的东西。