問題タブ [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 - 文字列0010を8進数として解釈するAJAX Asp.net AutoCompleteExtender

テキストボックスで MS AJAX AutoCompleteExtender を使用しています。Web サービスが「0010」のような文字列を返す場合を除き、問題なく動作しています。この場合は「8」と表示されます。

最終的に、文字列「0010」を8進数として解釈していることに気付きました(その後、「0100」や「0x10」などの文字列を追加することでその点を証明しました。)

どうすればこれを防ぐことができますか? Web サービスが "0010" を返す場合、オートコンプリート エクステンダーにも "0010" を表示させ、それを 8 進数として解釈せず、10 進数に相当するものを表示させたいと考えています。

0 投票する
7 に答える
4781 参照

javascript - これをどのようにリバースエンジニアリングしますか?

javascript の php ファイルの下部にあるコードがいくつかあります。16 進数を ASCII に変換してから、正規表現の置換を行い、コードを実行するなど、多くの奇妙なゆがみを経験します...

実際に実行する前に実行内容を確認する方法はありますか?

コードは次のとおりです。

http://pastebin.ca/1303597

0 投票する
5 に答える
177685 参照

python - 長い16進文字列からpythonバイトオブジェクトを作成するには?

次のような文字列に長い一連の 16 進数があります。

000000000000484240FA063DE5D0B744ADBED63A81FAEA390000C8428640A43D5005BD44

ほんの数キロバイトです。これをPython 2.6/3でバイトオブジェクトに変換する組み込みの方法はありますか?

0 投票する
8 に答える
275 参照

math - ヘキサギット番号?

数字が基数10の数値の名前である場合、基数16の数値の名前は何でしょうか。Hexgit?

0 投票する
3 に答える
3494 参照

java - 通常の 10 進数の代わりに 16 進数を使用するのはなぜですか?

Javaで計算するためにこのコードを見ていました。math.sqrt一部のループで 16 進値を使用し、変数に通常の値を使用したのはなぜですか? ヘックスを使用する利点は何ですか?

0 投票する
10 に答える
296189 参照

c++ - C ++ coutの16進値?

私はやってみたいです:

出力にFFが表示されるようにするには、どうすればよいですか?

0 投票する
6 に答える
38918 参照

c++ - C++で16進数を2進数に変換するにはどうすればよいですか?

私は最初の C++ クラスを受講しており、文字を 16 進表現とバイナリの間で変換したいと考えています。次を使用して、16進数を印刷できます。

しかし、バイナリに対して同じことはできません。std::bin10 進数を 2 進数に変換するために使用できるものはありません。

0 投票する
3 に答える
1701 参照

c# - C#16進値の変換

交換メールボックスから割り当てられた権限のリストを読み取っています。これらの値は、AccessFlagプロパティを介して返されます。AccessFlagプロパティは、16進数で20001を返します。2000はREAD権限を表し、1はFULL権限を表しているようです。

私がやりたいのは、その値をREAD&FULL権限セットとして表示することです。

0 投票する
1 に答える
1729 参照

c# - RTF 文字列で使用される 2 つのエンコーディングは、RichTextBox で正しく表示されませんか?

サーバーから返されたRTFを解析しようとしています。ほとんどのテキストでは、これで問題なく動作します (RichTextBox コントロールを使用するとうまくいきます) が、一部の RTF には追加の「エンコード」が含まれているようで、一部の文字が破損しています。

元の文字列は次のとおりです (ポーランド語で使用される文字の一部が含まれています)。

送り返される 16 進数でエンコードされた文字を含む RTF 文字列は次のようになります。

返された文字列のńó文字のデコードに問題があります。文字列はそれぞれ 2 つの 16 進数値で表されているようですが、残りの文字列は (予想どおり) 1 つの 16 進数値で表されています。

RichTextBox コントロールを使用して RTF を "解析" すると、テキストが破損します (問題の 2 つの文字が 4 つの不要な文字として表示されます)。

予想されるコードページ (1250、Latin 2、lcid 1045 の ANSI コードページ) を使用してプレーン文字列を自分で 16 進数にエンコードすると、次のようになります。

ńóに対応する返された文字列の{\f7 \'a8\'bd\'a8\'ae}部分を正しくデコードする方法がわかりません。

RTF ヘッダーには\f7のフォント定義がなく、サーバー上で直接表示すると文字列が正常に見えることに注意してください。これは、送信前の変換のどこかで文字 (文字が壊れている場合) が壊れていることを意味します。

問題がサーバー側にあるかどうかはわかりませんが (私はそれを制御できないため)、サーバーは多くの翻訳作業に使用されるため、返された文字列は問題ないと思います。

私は RTF 仕様を調べてきましたが、このタイプのエンコーディングの組み合わせに関するヒントを見つけることができません。