問題タブ [decode]
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.
c# - xml ドキュメントから base64 でエンコードされたデータをデコードする
base64 でエンコードされた画像が埋め込まれた xml ファイルを受け取りました。これをデコードしてファイルとして保存する必要があります。
このようなファイルの変更されていない (圧縮されていない) 例は、以下からダウンロードできます。
20091123-125320.zip (60KB)
ただし、「Base-64 char 配列の長さが無効です」や「Base-64 文字列の文字が無効です」などのエラーが発生します。コードでエラーが発生したコードの行をマークしました。
ファイルは次のようになります。
そして、このように処理するコード:
xml-data は企業の新聞システムからのものなので、ファイルに問題はないと確信しています。ファイルを処理する方法に何か問題があるに違いありません。それは単に間違っています。エンコーディングの問題かも?
mediaObjectNode.InnerText の内容を書き出そうとしましたが、これは base64 でエンコードされたデータであるため、xml-doc のナビゲートは問題ではありません。
私はグーグル、ビンジング、スタックオーバーフロー、泣き叫びを繰り返してきましたが、解決策が見つかりませんでした...助けてください!
編集:
実際のサンプル ファイル (および報奨金) を追加しました。上記の例では単純化して無関係なものを削除しているため、ダウンロード可能なファイルのスキーマは少し異なることに注意してください...
python - いくつかの文字列(utf-8またはそれ以外)をPythonで単純なASCII文字列に変換するための絶対確実な方法は何ですか
Pythonスクリプト内で、作成しなかった関数から文字列を取得します。それのエンコーディングは異なります。私はそれをASCII形式に変換する必要があります。これを行うための絶対確実な方法はありますか?非ASCII文字を空白などに置き換えてもかまいません...
javascript - %^ 文字を含むデコード URI の問題
コード:
エラー:
実際のdecodeURIを呼び出す前に、%^のような組み合わせをデコードする方法はありますか?
java - エンコード/デコード文字列と特殊文字からバイト配列へ
3 文字の文字列 (常にアルファベット) を 2 つの整数の 2 バイト [] 配列にエンコードする必要がありました。これは、スペースとパフォーマンス上の理由から節約するために行われました。
現在、要件が少し変更されています。String は可変長になります。長さ 3 (上記のように) または長さ 4 で、先頭に 1 つの特殊文字があります。特殊文字は固定されています。つまり、@ を選択すると、常に @ になり、常に先頭になります。したがって、文字列の長さが 3 の場合、アルファベットのみが含まれ、長さが 4 の場合、最初の文字は常に「@」であり、その後に 3 つのアルファベットが続くことが確実です。
だから私は使うことができます
それ以外の
3 文字または 4 文字を 2 バイト配列にエンコードしてデコードすることはできますか? もしそうなら、どのように?
python - バイトを解釈せずにバイト配列を文字列に変換しますか?
PDU でエンコードされた SMS からの GSM 日付/タイム スタンプを持っています。
\x90、\x21、\x51、\x91、\x40、\x33
フォーマット yy,mm,dd,hh,mm,ss
それらをバイナリファイルからバイト配列に読み込みました。それらを文字列に変換したいのですが、デコードを行わずに、902151914033 を含む文字列になりたいと思います。次に、文字列内の各 2 文字を逆にする必要があります。
誰かが私にいくつかの指針を与えることができますか? どうもありがとう
url - JavaのURLEncoder.encodeとは異なるブラウザのURLエンコーディング
次のような URL があります: product//excerpts?feature=picture+modes
ブラウザからこの URL にアクセスすると、バックエンドは「product//excerpts?feature=picture+modes」としてリクエストを受け取ります。
Web サーバー側では、セパレータとして + を使用しています。したがって、feature=picture+modes は、画像とモードの 2 つの機能があることを意味します。
URLに移動してそのコンテンツを取得するスクリプト(Java)を作成および自動化しました。このスクリプトを実行すると、バックエンドはリクエストを次のように受け取ります: "product/B000NK6J6Q/excerpts/feature=picture%2Bmodes"
これは、スクリプト (Java) 内で + を %2B に変換する URLEncoder.encode を使用し、このエンコードされた URL をサーバーに送信するためです。
Java が提供する urlEncoder とブラウザ (FF/IE) に存在するものとが異なるのはなぜですか。どうすればそれらを同じにできますか? それらをデコードするにはどうすればよいですか?(URLDecoder.decode の '+' はスペースを与えます) また、慣例 (および仕様?) に従って区切り文字として '+' を使用していますか?
実践
oracle - Oracle の Decode() 関数クエリ
関数の最初の引数として、組み込み SQL (Pro*C) で選択クエリを使用できますかDecode()
。
c# - Unicode文字の16進シーケンスを文字列にデコードする最良の方法
私はC#.Netで作業しています
「\u1D0EC」(「\ uFFFF」の上にあることに注意してください)のようなUnicode形式の文字列をその記号に変換する方法を知りたいです... ""
事前に感謝します!!!
python - ファイルを再生できるかどうかを gstreamer に確認するにはどうすればよいですか?
Python Gstreamer バインディングを使用して、単純なコマンド ライン オーディオ プレーヤーを作成しようとしています。現在インストールされている一連のコーデックで特定のファイル (URI) をデコードおよび再生できるかどうかを事前に判断する関数が gstreamer API にあるのですか?