問題タブ [encode]
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.
perl - 復号化機能が機能しないのはなぜですか?
これは私が書いたものではありません。それは私にそれを渡した誰かによって書かれました。コードの作成者との連絡が途絶えました。私はこのコードを数年間使用していて、ちょうど今このエラーに気づきました。文字シーケンスrkey1
が出力を台無しにしているようです。
たとえばturkey1
、復号化として出力しtur79y1
ます。このPerlコードは出力する必要がありturkey1
ますtur79y1
。
java - JavaのQRコード画像ジェネレーター(オープンソースですがGPLはありません)
Java (J2SE) でオープン ソースの QR コード画像生成コンポーネントを探していますが、オープン ソース ライセンスは GPL ライセンスであってはなりません (クローズ ソース プロジェクトに含める必要があります)。
ところで、私はプロジェクトからウェブにアクセスできないので、Google API はありません。
xml - XStream フレームワークを使用して UTF-8 をエンコードするにはどうすればよいですか?
XStream の FAQ によると、デフォルトのパーサーは UTF-8 ドキュメント エンコーディングを保持しないため、独自のエンコーダーを提供する必要があります。どうやってこれを行うのですか?
ありがとう!
c# - 変更されたbase64URLをデコード/エンコードするためのコード(ASP.NET Framework内)
データをbase64エンコードしてURLに入れ、HttpHandler内でデコードしたいと思います。
Base64エンコーディングでは、UriTemplateの一致を台無しにする「/」文字が許可されていることがわかりました。次に、ウィキペディアから「URL用に変更されたBase64」の概念があることがわかりました。
URLバリアント用に変更されたBase64が存在し、パディング'='は使用されず、標準Base64の'+'および'/'文字はそれぞれ'-'および'_'に置き換えられるため、URLエンコーダー/デコーダーを使用しますは不要になり、エンコードされた値の長さに影響を与えず、リレーショナルデータベース、Webフォーム、および一般的なオブジェクト識別子で使用するために同じエンコードされたフォームをそのまま残します。
.NETを使用して、現在のコードを基本的なbase64のエンコードとデコードから、「URL用に変更されたbase64」メソッドを使用するように変更したいと思います。誰かがこれをしましたか?
デコードするために、私はそれが次のようなもので始まることを知っています:
ただし、最後に1つまたは2つの'='文字を追加する必要があります。これは、もう少し複雑に見えます。
私のエンコーディングロジックはもう少し単純なはずです:
URLStackOverflowエントリのGuidtoBase64を見たことがありますが、これは既知の長さであるため、最後に必要な等号の数をハードコーディングできます。
javascript - javascriptでencodeURIを使用して特殊文字を渡す
別のページのテキストフィールドにテキストフィールド値を渡すことができるjavascriptのonclick関数を使用してボタンにリンクされたHTML入力フィールドがあります。JSPのURLリクエストを介して1つのページから別のページに値を渡すときに、encodeURI()
getsを使用して値をエンコードすることがわかりました。
- £->£(2つの兆候!!)
- ö->ö(2つの記号!!)
Javscriptを使用するescape()
と、適切なエンコーディングが得られますが、残念ながら+記号が消えてしまいます。文字のある種の安定したエンコーディングを持つためのより良い解決策はありますか?
php - 検索フォームの URL 構造
70 近くのプロパティを備えた大規模な検索インターフェイスを構築しています。これらのプロパティのほとんどはブール値 (0 または 1 のみを保持) で、約 12 は int 値で、一部は文字列です。
私たちの目標は、すべての検索プロパティを保持する短い URL を作成することです。これにより、URL を覚えるだけで正確な検索データを保存/送信できるようになります。
URL文字列の多くのパラメーターを使用してこれをすべて実行できることは知っていますが、上司はしつこいです。
ブール値を表す方法を考え出しました。
各位置が 1 つの変数を表すバイナリ表現 (00010101011) に値をマップします。エンコードされたこの文字列を、Hex などの短い対応する文字列 (AB) に渡します。
しかし、値を保持するプロパティに関しては、処理方法を決定していません。何か案は?
java - Sun 内部の com.sun.image.codec.jpeg パッケージを使用するための適切な代替品は?
この古い内部 Sun パッケージを使用して画像を操作するコードがいくつかあります。基本的に、入力ストリームから読み取り/デコードした後、特定のサイズと品質に JPEG をエンコードします。以下のコード例。適切な java.* または javax.* API を使用したベスト プラクティスの置換例をいただければ幸いです。
}
javascript - AJAX POSTとプラス記号(+)-エンコードする方法は?
フォームフィールドのコンテンツをAJAX経由でPHPスクリプトにPOSTし、JavaScriptを使用してescape(field_contents)
。問題は、プラス記号が削除されてスペースに置き換えられていることです。プラス記号を安全に「エンコード」してから、PHP側で適切に「デコード」するにはどうすればよいですか?
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