問題タブ [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.
java - Sun 内部の com.sun.image.codec.jpeg パッケージを使用するための適切な代替品は?
この古い内部 Sun パッケージを使用して画像を操作するコードがいくつかあります。基本的に、入力ストリームから読み取り/デコードした後、特定のサイズと品質に JPEG をエンコードします。以下のコード例。適切な java.* または javax.* API を使用したベスト プラクティスの置換例をいただければ幸いです。
}
javascript - AJAX POSTとプラス記号(+)-エンコードする方法は?
フォームフィールドのコンテンツをAJAX経由でPHPスクリプトにPOSTし、JavaScriptを使用してescape(field_contents)
。問題は、プラス記号が削除されてスペースに置き換えられていることです。プラス記号を安全に「エンコード」してから、PHP側で適切に「デコード」するにはどうすればよいですか?
asp.net - UrlEncodedをデコードしていないリクエストオブジェクト
C#、ASP.NET 3.5
エンコードされたクエリ文字列を使用して単純なURLを作成します。
これはうまくいきます:http://localhost/test.aspx?a =%E1%ED%F3%FA (それは良いです)
test.aspxをデバッグすると、奇妙なデコードが発生します。
QueryStringが値をデコードしないのはなぜですか?
c# - C#で暗号化するJavaScriptで復号化する
C#で文字列を暗号化し、JavaScriptを使用して復号化する方法を探しています。この場合のJavaScriptは内部システムのスクリプト言語であるため、復号化に必要な秘密鍵/パスワードにアクセスする人のことを心配する必要はありません。
オンラインで解決策を検索すると、AES暗号化でうまくいくようです。私はslowAESとRijndaelManagedソリューションを調べましたが、それを機能させることができませんでした。
Cheesoが提供して同一の暗号文を受け取ったC#コードを使用しました。しかし、slowAESを使用して同じデータを暗号化しようとすると、まったく異なる暗号を受け取りました。
誰かが私を正しい方向に向けることができますか?結果が出る限り、方法は気にしません。私の目標は、たとえばURLを取得することです。
www.test.com/clientid=123
.NET(C#)を使用して、次のように暗号化します
www.test.com/clientid=asdf;lkjsxd;flkjq934857u9duhfgkjhgalsdkjfh
次に、JavaScriptを使用してに変換し直します
www.test.com/clientid=123
ありがとう、ITRushn
java - Dojocometdjavaクライアントで応答をデコードする適切な方法
Dojo cometdチャネルを使用して任意のXMLEncodedJavaオブジェクトを前後にプッシュしたいのですが、ペイロードを正しくデコードするのに問題があります。
これを行うために、チャットルームクライアントのデモンストレーションプログラムの簡略版にこのsendメソッドがあります。
今のところ、UTF-8でエンコードされたバイトストリームにフラット化されたXMLスニペットを作成します(エンコードも処理する必要があることは承知していますが、それは今のところ問題ではありません)。
これを受け入れるメッセージリスナーは次のようになります。
ご覧のとおり、試行錯誤の結果、送信された文字列のより小さい、より大きい、アンパサンドの文字が保護されていることがわかりました。保護を解除してXMLDecodeを呼び出します。
出力は次のとおりです。
リバーシブルです。XMLEncoded /XMLDecodedである文字列オブジェクト内にこれらの文字を配置するという私の実験は良くありませんでした-それらは二重に保護されていませんでした-それで私の野蛮なデコードもそれらに影響を与えました。
問題は、これらの文字列をデコードする適切な方法は何ですか?迅速で汚いコードの代わりに使用する必要のあるJSONライブラリはありますか?cometdのJavaクライアントライブラリでエラーが発生した可能性がありますか?
(注:この実験ではcometd-1.0.0rc0ライブラリを使用しています)。
編集:通信は、cometd通信を処理すると思っていたものとは同じWebサーバー内の別のデプロイメントを介して行われ、そのデプロイメントにはXML保護を行うfilter.jsonが含まれていることが判明しました。
http://groups.google.com/group/cometd-users/browse_thread/thread/6fbdaae669e5f9d3
言い換えれば、私のコード外の構成の問題です。うまくいけば、改訂された展開がこの問題を解決するでしょう。
php - デコードされたオブジェクトからの PHP の戻り値
誰かがこのコードのどこにエラーがあるのか教えてもらえますか? モバイル iPhone アプリケーションを使用して、Apple に情報を送信する php スクリプトを呼び出します。Apple は、連想配列に複数の値を含む JSON オブジェクトを返します。
「ステータス」値に到達したいのですが、電話でコードを実行するたびに、php スクリプトが完全な Apple の返された文字列を送信します。XCode デバッガーでは、受信した文字列は次のようになります。
[DEBUG]... responseString : {"receipt":{"item_id":"328348691", "original_transaction_id":"1000000000081203", "bvrs":"1.0", "product_id":"julia_01", "purchase_date": "2009-10-05 23:47:00 Etc/GMT", "quantity":"1", "bid":"com.latin3g.chicasexy1", "original_purchase_date":"2009-10-05 23:47: 00 Etc/GMT", "transaction_id":"1000000000081203"}, "ステータス":0}
しかし、文字列で気にするのは「ステータス」値だけです。私はすでにドキュメントの中を見てきましたが、解決策が見つかりません。私はphpが初めてですが、これは長すぎます。ここでスクリプト:
最後にエコーを付けなくても、スクリプトは完全な文字列を返します (私には奇妙です)。
事前に感謝し、別の質問から再度主張する場合はお詫び申し上げます
python - 16 進文字列から Unicode への変換
'dead'
文字列をユニコード文字列に変換するにはどうすればよいu'\xde\xad'
ですか?
これを行う:
<type 'str'>
文字列を作成します'\xde\xad'
次のように Unicode.join() を使用しようとしています:
エラーが発生します。
video - ソフトウェアでのマンチェスター バイフェーズ マークのデコード (SMPTE タイムコード オーディオ ストリームを表す)
少なくとも HTTP のようなかなり基本的なプロトコルを超えて、シグナル/ストリームのエンコーディングまたはデコーディングを処理する必要はありませんでした。
私たちが職場で使用しているシステムのいくつかは、SMPTE タイムコードに依存して動作しています。これは、1kHz から 2kHz の間で 1kHz の帯域幅を占有するマンチェスター バイフェーズ マーク システムです。
これはオーディオ スペクトル内にあり、ライン レベルであるため、サウンドカードのライン入力に直接接続でき、選択したオーディオ API を使用してアクセスできます (Mac で Core Audio を使用する予定です)。
デジタル ビットストリーム自体をデコードして時間とパラメータを回復することにはかなり満足していますが、実際にサンプリングされたアナログ信号からビットストリームを回復するのはそれほど簡単ではなく、問題にアプローチする最善の方法が何であるかはわかりません。
私の現在の計画では、信号が検出されたら短時間 (1 秒または 24 ~ 30 フレーム)、ゼロ交差レベル間のサンプルの最大数と最小数を測定します (移動平均フィルターを使用してスパイク/ドロップアウトを防ぎます)。デコードに影響を与える) およびゼロ交差点 (DC レベル) を決定するための記録された最大および最小電圧。
次に、この情報を使用して、着信アナログ信号からデジタル ビットストリームを構築できるはずです。私は正しい方向に向かっていますか、それともより良い方法がありますか?
ありがとう
.net - SQL 内で標準の .NET アセンブリを呼び出す方法
私のテーブル内の列に System.Xml.XmlConvert.Encode メソッドを使用してエンコードされたデータがあるという問題があります。
ここで、SQL 内でこのデータを操作する必要がありますが、System.Xml.XmlConvert.Decode メソッドを複製する方法が見つかりません。
そのため、SQL 内で System.XML 名前空間を使用して、独自のアセンブリの 1 つにラップすることなくこのメソッドにアクセスする方法を調査してきました。これは可能ですか?つまり、T-SQL 経由でこのアセンブリに直接アクセスするにはどうすればよいですか?