问题标签 [hex]

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

asp.net - AJAX Asp.net AutoCompleteExtender 将字符串 0010 解释为八进制

我在文本框上使用 MS AJAX AutoCompleteExtender。它工作正常,除非 Web 服务返回像“0010”这样的字符串——在这种情况下,它显示“8”。

我最终意识到它将字符串“0010”解释为八进制数(然后通过添加诸如“0100”和“0x10”之类的字符串来证明这一点。)

我怎样才能防止这种情况?如果 Web 服务返回“0010”,我希望自动完成扩展器也显示“0010”,而不是将其解释为八进制并显示等效的十进制。

0 投票
7 回答
4781 浏览

javascript - 您将如何对此进行逆向工程?

我有一些代码位于 javascript 中的 php 文件的底部。它经历了许多奇怪的扭曲,比如将十六进制转换为 ascii,然后进行正则表达式替换,执行代码等等......

有没有办法在它实际执行之前找出它正在执行的内容?

代码在这里:

http://pastebin.ca/1303597

0 投票
5 回答
177685 浏览

python - 如何从长十六进制字符串创建 python 字节对象?

我在字符串中有很长的十六进制数字序列,例如

000000000000484240FA063DE5D0B744ADBED63A81FAEA390000C8428640A43D5005BD44

只有更长,几千字节。在 python 2.6/3 中是否有一种内置方法可以将其转换为字节对象?

0 投票
8 回答
275 浏览

math - 十六进制数?

如果 digit 是以 10 为底的数字的名称,那么以 16 为底的数字的名称是什么?海克斯吉特?

0 投票
3 回答
3494 浏览

java - 为什么使用十六进制值而不是普通的以 10 为基数的数字?

我正在查看这段代码以用 Java 进行计算math.sqrt。为什么他们在某些循环中使用十六进制值和变量的正常值?使用十六进制有什么好处?

0 投票
10 回答
296189 浏览

c++ - C++ cout 十六进制值?

我想要做:

并让它在输出中显示 FF,我该怎么做?

0 投票
2 回答
547 浏览

reverse-engineering - 我在哪里可以获得所有 MSIL 代码及其十六进制值的列表?

有人有所有 MSIL 代码及其相应十六进制值的列表或图表吗?

0 投票
6 回答
38918 浏览

c++ - 如何在 C++ 中将十六进制数字转换为二进制?

我正在上一门 C++ 入门课程,并且想在十六进制表示和二进制之间转换字母。我可以使用以下方法打印出十六进制数字:

但我不能对二进制做同样的事情。没有std::bin我可以用来将十进制数字转换为二进制的。

0 投票
3 回答
1701 浏览

c# - C# 转换十六进制值

我正在从交换邮箱读取分配权限的列表,这些值是通过 AccessFlag 属性返回的,该属性以十六进制返回 20001,看起来 2000 代表 READ 权限,1 代表 FULL 权限。

我想要做的是将该值显示为 READ & FULL 权限集。

0 投票
1 回答
1729 浏览

c# - RTF 字符串中使用的两种编码在 RichTextBox 中显示不正确?

我正在尝试解析一些从服务器返回的 RTF。对于我得到的大多数文本,这工作正常(并且使用 RichTextBox 控件可以完成这项工作),但是一些 RTF 似乎包含额外的“编码”并且一些字符被损坏。

原始字符串如下(并包含一些波兰语中使用的字符):

发回的带有十六进制编码字符的 RTF 字符串如下所示

我在解码返回字符串中的ñó字符时遇到问题,它们似乎每个都由两个十六进制值表示,而字符串的其余部分(如预期的那样)由单个十六进制值表示。

使用 RichTextBox 控件“解析”RTF 会导致文本损坏(有问题的两个字符显示为四个不同的不需要的字符)。

如果我自己使用预期的代码页(1250,Latin 2,lcid 1045 的 ANSI 代码页)将纯字符串编码为十六进制,我将得到以下信息:

我不知道如何正确解码应该对应于ńó的返回字符串的{\f7 \'a8\'bd\'a8\'ae}部分。

请注意,在 RTF 标头中没有\f7的字体定义,当直接在服务器上查看时,字符串看起来很好,这意味着字符(如果它们已损坏)在发送前的转换中某处已损坏。

我不确定问题是否出在服务器端(因为我无法控制),但由于服务器用于大量翻译工作,我假设返回的字符串是可以的。

我一直在阅读 RTF 规范,但找不到关于这种类型的编码组合的任何提示。