問題タブ [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.

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

perl - 復号化機能が機能しないのはなぜですか?

これは私が書いたものではありません。それは私にそれを渡した誰かによって書かれました。コードの作成者との連絡が途絶えました。私はこのコードを数年間使用していて、ちょうど今このエラーに気づきました。文字シーケンスrkey1が出力を台無しにしているようです。

たとえばturkey1、復号化として出力しtur79y1ます。このPerlコードは出力する必要がありturkey1ますtur79y1

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

java - JavaのQRコード画像ジェネレーター(オープンソースですがGPLはありません)

Java (J2SE) でオープン ソースの QR コード画像生成コンポーネントを探していますが、オープン ソース ライセンスは GPL ライセンスであってはなりません (クローズ ソース プロジェクトに含める必要があります)。

ところで、私はプロジェクトからウェブにアクセスできないので、Google API はありません。

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

xml - XStream フレームワークを使用して UTF-8 をエンコードするにはどうすればよいですか?

XStream の FAQ によると、デフォルトのパーサーは UTF-8 ドキュメント エンコーディングを保持しないため、独自のエンコーダーを提供する必要があります。どうやってこれを行うのですか?

ありがとう!

0 投票する
5 に答える
99706 参照

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を見たことがありますが、これは既知の長さであるため、最後に必要な等号の数をハードコーディングできます。

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

javascript - javascriptでencodeURIを使用して特殊文字を渡す

別のページのテキストフィールドにテキストフィールド値を渡すことができるjavascriptのonclick関数を使用してボタンにリンクされたHTML入力フィールドがあります。JSPのURLリクエストを介して1つのページから別のページに値を渡すときに、encodeURI()getsを使用して値をエンコードすることがわかりました。

  • £->£(2つの兆候!!)
  • ö->ö(2つの記号!!)

Javscriptを使用するescape()と、適切なエンコーディングが得られますが、残念ながら+記号が消えてしまいます。文字のある種の安定したエンコーディングを持つためのより良い解決策はありますか?

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

php - 検索フォームの URL 構造

70 近くのプロパティを備えた大規模な検索インターフェイスを構築しています。これらのプロパティのほとんどはブール値 (0 または 1 のみを保持) で、約 12 は int 値で、一部は文字列です。

私たちの目標は、すべての検索プロパティを保持する短い URL を作成することです。これにより、URL を覚えるだけで正確な検索データを保存/送信できるようになります。

URL文字列の多くのパラメーターを使用してこれをすべて実行できることは知っていますが、上司はしつこいです。

ブール値を表す方法を考え出しました。

各位置が 1 つの変数を表すバイナリ表現 (00010101011) に値をマップします。エンコードされたこの文字列を、Hex などの短い対応する文字列 (AB) に渡します。

しかし、値を保持するプロパティに関しては、処理方法を決定していません。何か案は?

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

java - Sun 内部の com.sun.image.codec.jpeg パッケージを使用するための適切な代替品は?

この古い内部 Sun パッケージを使用して画像を操作するコードがいくつかあります。基本的に、入力ストリームから読み取り/デコードした後、特定のサイズと品質に JPEG をエンコードします。以下のコード例。適切な java.* または javax.* API を使用したベスト プラクティスの置換例をいただければ幸いです。

}

0 投票する
6 に答える
136745 参照

javascript - AJAX POSTとプラス記号(+)-エンコードする方法は?

フォームフィールドのコンテンツをAJAX経由でPHPスクリプトにPOSTし、JavaScriptを使用してescape(field_contents)。問題は、プラス記号が削除されてスペースに置き換えられていることです。プラス記号を安全に「エンコード」してから、PHP側で適切に「デコード」するにはどうすればよいですか?

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

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