问题标签 [asciiencoding]

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 回答
495 浏览

character-encoding - GSM 中的扩展字符

我正在做一个项目,需要我通过短信发送一个位置的地理坐标。我正在围绕 PIC 微控制器(PIC1 8F26K22)构建我的系统,并且(几乎)成功地连接了 GPS 和 GSM 模块。

我面临的唯一问题是,我无法通过短信发送度数符号°(0xF8)。从控制器向 GSM 发送字符串时,我将其发送为 F8(十六进制值 °),但收到的 SMS 将其显示为 @ 而不是 °。

我相信这一定与 GSM 模块中的编码有关。任何人都可以为我提供解决方案吗?我使用的 GSM 是 SIMCom 的 Sim800 GSM 模块。

0 投票
3 回答
638 浏览

c# - 将字符串无例外地转换为 ASCII(如 TryParse)

我正在实现一个TryParse()ASCII 字符串类的方法。该方法接受一个字符串并将其转换为 C 风格的字符串(即以空字符结尾的 ASCII 字符串)。

我一直只使用 a Parse(),使用:: 转换为 ASCII

但是,由于 TryParse 的想法的一部分是消除异常的开销并GetBytes()引发异常,所以我正在寻找一种不同的方法,它不会这样做。

也许有一个类似TryGetbytes()的方法?

或者,也许我们可以推断标准 .Net 的预期格式string并以数学方式执行更改(我对 UTF 编码不太熟悉)?

编辑:我猜对于字符串中的非 ASCII 字符,该TryParse()方法应该返回false

编辑:我希望当我开始ToString()为这个类实现方法时,我可能需要在那里做相反的事情。

0 投票
1 回答
4681 浏览

javascript - 生成字节数组的 Base64 MD5 哈希

我在我的 c# web api 中实现了以下安全编码:

我将此字符串绑定md5Base64在标头中并在 API 请求中进行比较。当我从 C# 代码中访问 API 时,这工作正常。现在我需要在 javascript 中使用它,因此需要与上述代码等效的 js。

我试过以下,但它给出了不同的输出:

这里使用的MD5函数来自https://stackoverflow.com/a/33486055/7519287

请让我知道这里有什么问题。

0 投票
1 回答
34 浏览

unicode - 我们如何通过加密字符串识别 ASCII 或 Unicode 编码?

我们正在使用ASCIIEncoding来保存数据我们有支持 Unicode 值的新要求(区域语言,如(印地语,古吉拉特语)所以我们修改代码如下我们没有做大的改变只是将ASCIIEncoding更改为 UnicodeEncoding。问题是我们无法使用UnicodeEncoding解密旧记录

有没有办法从存储在数据库中的加密字符串中识别加密方法

我们正在使用下面的代码

0 投票
1 回答
39 浏览

python-3.x - 如何将多个数字转换为 ASCII?

如何将此数据框中的所有值转换为 ASCII?

我已将字符串拆分为单个字符(如下所示),现在我想将该数据框中的值转换为 ASCII。

它产生了以下数据框:

现在我想将 id_ 中的所有值转换为 ASCII。

我试过使用 ord() 函数:

但它不起作用。请协助

0 投票
0 回答
140 浏览

c# - 大型 PDF 的 ASCII 编码

我正在尝试在 C# 中使用 ASCII 编码一个 PDF,但我遇到了一些问题。如果是PDF。ContentLenght 增加超过 1000000,我无法获取字符串中的编码数据,但如果我在 VS2015 的即时窗口中使用相同的代码进行测试,我可以看到编码数据但无法获取相同的字符串。这是我正在使用的代码

这就是我得到的不正确的编码数据。有人可以在这里帮助我吗?

提前致谢