問題タブ [decoding]

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 投票する
4 に答える
3937 参照

java - JavaでのJSON形式のデコード

このようなJSON(エンコード)形式のネストされた配列を取得しました。

したがって、3つの配列を含む1つの大きな配列があり(これは2つまたは3つ以上の配列になる場合があります)、これら3つの配列のそれぞれにいくつかの配列が含まれています(上記の例)。

逆の手順(デコードされた形式)とは何ですか?これらの配列からこれらの値が必要な場合はどうなりますか。

org.json Java APIを試しましたが、これは正しいですか?

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

iphone - NewLineを使用してXMLからHTMLをデコードする

まず、XMLを解析して、これを取得します。

MWFeedParser(stringByDecodingHTMLEntities)でデコードし、これを取得します。


これは、多くのタグを含む多くの行のうちの1行にすぎないことに注意してください。

次に、\ nに置き換え
ます。コンソールは、テキストを新しい行で書き出します。他のすべてのHTMLタグがまだそこにあることを除いて、すべてが素晴らしいです。

そこで、stringByConvertingHTMLToPlainTextを実行すると、すべてのHTMLタグが消えます。しかし、私も新しい行を置き換えました。

UITextView
で適切にフォーマットされたテキストを印刷するために\nなしで同時にHTMLをデコードするにはどうすればよいですか?

0 投票する
2 に答える
1085 参照

c - UTF-16デコーダーが期待どおりに機能しない

UTF-16を生のUnicodeコードポイントにデコードするUnicodeライブラリの一部があります。ただし、期待どおりに機能していません。

コードの関連部分は次のとおりです(UTF-8と文字列操作のものを省略):

それはどのように機能しますか?

stringは32ビット値を保持する構造体であり、string16UTF-16のような16ビット値用です。必要に応じupushて、完全なUnicodeコードポイントをstringメモリに再割り当てするだけです。

u16tou私が焦点を当てている部分です。をループし、string16通常どおり非サロゲート値を渡し、サロゲートペアを完全なコードポイントに変換します。置き忘れた代理人は無視されます。

ペアの最初のサロゲートでは、下位10ビットが左に10ビットシフトされ、最終的なコードポイントの上位10ビットが形成されます。もう一方のサロゲートでは、最下位10ビットがファイナルに追加されてから、文字列に追加されます。

問題?

最高のコードポイントを試してみましょう。

U+10FFFD、最後の有効なUnicodeコードポイントは0xDBFF 0xDFFD、UTF-16のようにエンコードされます。それをデコードしてみましょう。

(表示されてutocいません。動作していることはわかっています(以下を参照))関数を使用してchar *、印刷用にUTF-8に変換し直すと、結果U+0FFFFDではなく、取得していることが端末で確認できますU+10FFFD

電卓で

gcalctoolですべての変換を手動で実行すると、同じ間違った答えが返されます。したがって、私の構文自体は間違っていませんが、アルゴリズムは間違っています。アルゴリズムは私には正しいように思えますが、それでも間違った答えで終わっています。

私は何が間違っているのですか?

0 投票する
4 に答える
1110 参照

cross-browser - JPEGファイルのデコードにおけるブラウザ間の非互換性?

何かが私を困惑させています-なぜこの画像はすべてのブラウザで異なって見えるのですか?

IE9(およびWindowsフォトビューアー)の画像:
IE9の画像

Firefox(およびPhotoshop)の画像:
Firefoxの画像

Chrome(およびIrfanview)の画像:
Chromeの画像

最終的な出力を大きく変えるために、JPEGのデコードプロセスで何が起こっているのでしょうか。

(IE、Firefox、Chromeなどで表示して、意味を確認してください。)

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

actionscript-3 - As3 および画像の ByteArray データ

円形や正方形など、特定の形状の画像から bytearray データを取得するにはどうすればよいですか?

このサークル内のピクセルのみを変更したいとしましょう。この Bytearray データを取得するにはどうすればよいですか? 代替テキスト 何か案は?

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

java - JavaでのHTMLエンティティのデコード:アポストロフィ

「&#39」と「&apos」のエンティティを含むHTML文字列をJavaを使用してデコードする必要があります。私はApacheCommonsLangを使用しいますが、これら2つのエンティティをデコードしないため、現在次のように実行していますが、必要な処理を実行するための最速の方法を探しています。

古い質問を検索しましたが、誰も私の質問に答えていないようです。

0 投票する
4 に答える
97146 参照

encoding - 入力の長さが 3 で割り切れない場合、base64 エンコーディングでパディングが必要なのはなぜですか?

base64 エンコーディングでのパディングの目的は何ですか。以下はウィキペディアからの抜粋です。

「追加の埋め込み文字が割り当てられ、エンコードされた出力を 4 文字の整数倍に強制するために使用できます (または、エンコードされていないバイナリ テキストが 3 バイトの倍数でない場合も同様です)。これらの埋め込み文字は、デコード時に破棄する必要がありますが、入力バイナリ長が 3 バイトの倍数でない場合、エンコードされていないテキストの有効長の計算を引き続き許可します (最後の非埋め込み文字は通常、それが表す最後の 6 ビット ブロックがゼロになるようにエンコードされます)。 -最下位ビットにパディングされ、エンコードされたストリームの最後に最大 2 つのパディング文字が発生する可能性があります)。

任意の文字列を base64 でエンコードし、base64 でエンコードされた任意の文字列をデコードできるプログラムを作成しました。パディングはどのような問題を解決しますか?

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

objective-c - iPhoneでEAN-13バーコード画像をデコードする方法は?

私のアプリケーションでは、EAN-13バーコード画像をデコードする必要があります。iphoneカメラからキャプチャされた画像。バーコード画像をキャプチャした後、デコードする必要があります。iphoneは初めてです。

解決策やチュートリアルを教えてください。

前もって感謝します、

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

android - xmlファイルのAndroidデコードhtml

私のソフトウェアでは、&のようないくつかのHTMLエンティティを含むxmlファイルを受け取っています。または何でも。xmlのデコードに成功しましたが、HTMLエンティティのデコードには成功しませんでした。文字列は、htmlエンティティに出会うとカットされます...誰でも助けてくれますか?私は実際にxmlをデコードするためのそのようなコードを持っています...

誰かが私が同じ仕事をする方法を知っていますか?xmlをdomオブジェクトとしてデコードし、HTMLエンティティもデコードしますか?

実際、私のdomオブジェクトは、HTMLエンティティのために切り取られた文字列が含まれているため、正しくありません...どうすればよいですか?

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

python - Python でバイナリ ファイルを ascii に変換する

次の形式のデータを含む一連のバイナリ ファイルがあります。

i\xffhh\xffhh\xffhh\xffih\xffhh\xffhh\xffhh\xffhh\xffhi\xffii\xffjj\xffjj\xffjj\xffjk\xffkk\xffkk\xffkl\xffll\xffmm\xffmn\xffnn\xffon\xffno\xffop\xffop\xffpp\xffqq\xffrq\xffrs\xffst\xfftt\xfftt\xffuv\xffvu\xffuv\xffvv\xffvw\xffwx\xffwx\xffxy\xffyy\xffyz\xffz{\xffz{\xff||\xff}|\xff~}\xff}}\xff~~\xff~~\xff~\x7f\xff\x7f\x7f\xff\x7f\x7f\xff\x7f\x7f\xff\x80\x80\xff\x80\x81\xff\x81\x80\xff\x81\x81\xff\x81\x82\xff\x82\x82\xff\x82\x82\xff\x82\x83\xff\x83\x83\xff\x83\x83\xff\x83\x84\xff\x83\x84\xff\x84\x85\xff\x85\x85\xff\x86\x85\xff\x86\x87\xff\x87\x87\xff\x87\x87\xff\x88\x87\xff\x88\x89\xff\x88\x89\xff\x89\x8a\xff\x89\x8a\xff\x8a\x8b\xff\x8b\x8b\xff\x8b\x8c\xff\x8d\x8d\xff\x8d\x8d\xff\x8e\x8e\xff\x8e\x8f\xff\x8f\x8f

これらは、人が歩いているときの圧力センサーの読み取り値であるはずなので、数値であると想定していますが、ASCIIに変換したいので、それらが何であるかがわかります。それらを変換するにはどうすればよいですか?それらは現在どのような形式になっていますか?

編集: ここで提供されるファイルへのリンク (リンク)