問題タブ [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.
java - JavaでのJSON形式のデコード
このようなJSON(エンコード)形式のネストされた配列を取得しました。
したがって、3つの配列を含む1つの大きな配列があり(これは2つまたは3つ以上の配列になる場合があります)、これら3つの配列のそれぞれにいくつかの配列が含まれています(上記の例)。
逆の手順(デコードされた形式)とは何ですか?これらの配列からこれらの値が必要な場合はどうなりますか。
org.json Java APIを試しましたが、これは正しいですか?
iphone - NewLineを使用してXMLからHTMLをデコードする
まず、XMLを解析して、これを取得します。
MWFeedParser(stringByDecodingHTMLEntities)でデコードし、これを取得します。
これは、多くのタグを含む多くの行のうちの1行にすぎないことに注意してください。
次に、\ nに置き換え
ます。コンソールは、テキストを新しい行で書き出します。他のすべてのHTMLタグがまだそこにあることを除いて、すべてが素晴らしいです。
そこで、stringByConvertingHTMLToPlainTextを実行すると、すべてのHTMLタグが消えます。しかし、私も新しい行を置き換えました。
UITextView
で適切にフォーマットされたテキストを印刷するために\nなしで同時にHTMLをデコードするにはどうすればよいですか?
c - UTF-16デコーダーが期待どおりに機能しない
UTF-16を生のUnicodeコードポイントにデコードするUnicodeライブラリの一部があります。ただし、期待どおりに機能していません。
コードの関連部分は次のとおりです(UTF-8と文字列操作のものを省略):
それはどのように機能しますか?
string
は32ビット値を保持する構造体であり、string16
UTF-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ですべての変換を手動で実行すると、同じ間違った答えが返されます。したがって、私の構文自体は間違っていませんが、アルゴリズムは間違っています。アルゴリズムは私には正しいように思えますが、それでも間違った答えで終わっています。
私は何が間違っているのですか?
cross-browser - JPEGファイルのデコードにおけるブラウザ間の非互換性?
何かが私を困惑させています-なぜこの画像はすべてのブラウザで異なって見えるのですか?
IE9(およびWindowsフォトビューアー)の画像:
Firefox(およびPhotoshop)の画像:
Chrome(およびIrfanview)の画像:
最終的な出力を大きく変えるために、JPEGのデコードプロセスで何が起こっているのでしょうか。
(IE、Firefox、Chromeなどで表示して、意味を確認してください。)
actionscript-3 - As3 および画像の ByteArray データ
円形や正方形など、特定の形状の画像から bytearray データを取得するにはどうすればよいですか?
このサークル内のピクセルのみを変更したいとしましょう。この Bytearray データを取得するにはどうすればよいですか?
何か案は?
java - JavaでのHTMLエンティティのデコード:アポストロフィ
「&#39」と「&apos」のエンティティを含むHTML文字列をJavaを使用してデコードする必要があります。私はApacheCommonsLangを使用していますが、これら2つのエンティティをデコードしないため、現在次のように実行していますが、必要な処理を実行するための最速の方法を探しています。
古い質問を検索しましたが、誰も私の質問に答えていないようです。
encoding - 入力の長さが 3 で割り切れない場合、base64 エンコーディングでパディングが必要なのはなぜですか?
base64 エンコーディングでのパディングの目的は何ですか。以下はウィキペディアからの抜粋です。
「追加の埋め込み文字が割り当てられ、エンコードされた出力を 4 文字の整数倍に強制するために使用できます (または、エンコードされていないバイナリ テキストが 3 バイトの倍数でない場合も同様です)。これらの埋め込み文字は、デコード時に破棄する必要がありますが、入力バイナリ長が 3 バイトの倍数でない場合、エンコードされていないテキストの有効長の計算を引き続き許可します (最後の非埋め込み文字は通常、それが表す最後の 6 ビット ブロックがゼロになるようにエンコードされます)。 -最下位ビットにパディングされ、エンコードされたストリームの最後に最大 2 つのパディング文字が発生する可能性があります)。
任意の文字列を base64 でエンコードし、base64 でエンコードされた任意の文字列をデコードできるプログラムを作成しました。パディングはどのような問題を解決しますか?
objective-c - iPhoneでEAN-13バーコード画像をデコードする方法は?
私のアプリケーションでは、EAN-13バーコード画像をデコードする必要があります。iphoneカメラからキャプチャされた画像。バーコード画像をキャプチャした後、デコードする必要があります。iphoneは初めてです。
解決策やチュートリアルを教えてください。
前もって感謝します、
android - xmlファイルのAndroidデコードhtml
私のソフトウェアでは、&のようないくつかのHTMLエンティティを含むxmlファイルを受け取っています。または何でも。xmlのデコードに成功しましたが、HTMLエンティティのデコードには成功しませんでした。文字列は、htmlエンティティに出会うとカットされます...誰でも助けてくれますか?私は実際にxmlをデコードするためのそのようなコードを持っています...
誰かが私が同じ仕事をする方法を知っていますか?xmlをdomオブジェクトとしてデコードし、HTMLエンティティもデコードしますか?
実際、私のdomオブジェクトは、HTMLエンティティのために切り取られた文字列が含まれているため、正しくありません...どうすればよいですか?
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に変換したいので、それらが何であるかがわかります。それらを変換するにはどうすればよいですか?それらは現在どのような形式になっていますか?
編集: ここで提供されるファイルへのリンク (リンク)