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

0 投票する
4 に答える
55942 参照

python - PythonでのUnicodeutf-8/utf-16エンコーディング

Pythonの場合:

utf-16ですか?

私はすべてのUnicode/エンコーディングのことを本当に知っているわけではありませんが、私が持っているかのように、このタイプのものが私のデータセットに現れていa=u'\u3053\n'ます。

print例外を与え、デコードは例外を与えます。

何が起きてる?

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

objective-c - 2 つの Base64 エンコードで同じデコードが生成される

2 つのエンコーディングが同じデコーディングにマップできるのは、予想される動作ですか? base64 でエンコードされた中間文字列のサニティ チェックを実行して、デジタル署名の問題をトラブルシューティングしようとしています。

たとえば、次の base64 エンコーディング:

と:

どちらも次のようにデコードします。

(文字をエスケープすると、次のようになりますGET\n\n\n Fri, 04 Sep 2009 11:05:49 GMT+00:00\n/:)

最初のエンコーディングは、2 つのオンライン base64 エンコーダーをテストした結果です。

2 番目のエンコーディングは、ここで入手できるObjective-C base64 エンコーダーから取得されます。

Obj-C エンコーダーで生成した結果に何か問題がありますか?

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

c# - C#でmysqlbinlogをデコードします

MySQLは、データベースへのすべての変更をバイナリログと呼ばれるバイナリファイルに保存します。MySQLは、これらのファイルをデコードするためにmysqlbinlogと呼ばれるデコーダーを提供します。このログファイルをアプリケーションから直接解析したい場合は、たとえばC#を使用して自分でデコードする方法を見つける必要があると思いました。

SHOWBINLOGEVENTSを使用できる特権があれば知っています。ただし、ファイルを解析する方が私にとってはより良い解決策になります。

以前にそれをした人はいますか?助言がありますか?

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

java - エンコード/デコードの奇妙な問題

エンコードされた中国語の単語をデコードする次のコード行:

JSP ページ (Jboss) で実行すると、5 が出力されます。

デスクトップ アプリケーションで実行すると、15 が出力されます。

なんで?また、jsp を 15 にしたいのですが、どうすればよいでしょうか?

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

unicode - QRCode の Unicode エンコードとデコードの問題

アクセント記号と Unicode 文字をエンコードできるように、UTF-8 QRCode を生成しようとしています。

それをテストするために、私は多くのデコードソリューションを使用しています:

  1. http://zxing.org/w/decode.jspx - Android でも使用される zxing プロジェクト
  2. http://www.drhu.org/QRCode/QRDecoder.php - PHP デコーダー
  3. http://zbar.sf.net - ZBar バーコード リーダー - 埋め込み用のオープンソースおよび C プロジェクト

それらのすべてが常に同じ結果をもたらします。

この画像はUnicode 文字でうまく機能します。

しかし、zxing または Google Chart API を使用して QRCode を生成しようとすると、正しくデコードできません。

私はこれを試しました:

  1. http://chart.apis.google.com/chart?cht=qr&chs=200x200&choe=SHIFT_JIS&chl=R%C3%A9my+Hubscher
  2. http://chart.apis.google.com/chart?cht=qr&chs=200x200&choe=ISO-8859-1&chl=R%C3%A9my+Hubscher
  3. http://chart.apis.google.com/chart?cht=qr&chs=200x200&choe=UTF-8&chl=R%C3%A9my+Hubscher

しかし、すべて成功しませんでした。

どうすればできるか知っていますか?作業画像に使用されているエンコーディングを知っていますか?

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

php - URL 文字列の「%」エンコーディングを削除する

でページを開こうとしていますがwindow.open、機能していません。表示されているパスは のようなものxyz/a%20b%20c%20.pdfですが、本来は ですxyz/abc.pdf。と を手動で削除する%20動作しますが、PHP を使用してこれらの文字を削除するにはどうすればよいですか?

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

c - fget / バッファ文字列によるバイナリのデコード (mp3 ヘッダーを取得しようとしています)

mp3 ファイルのヘッダーからデータを抽出しようとする簡単なコードを書いています。

目的は、ヘッダーからビットレートやその他の重要な情報などの情報を抽出して、必要な引数を使用してファイルを mp3decoder に適切にストリーミングできるようにすることです。

これは mp3header 情報を示すウィキペディアの画像です: http://upload.wikimedia.org/wikipedia/commons/0/01/Mp3filestructure.svg

私の質問は、これを正しく攻撃していますか? 受信したデータを印刷しても意味がありません。ランダムな文字が大量に表示されるだけです。バイナリを解読して重要な情報を特定できるように、バイナリを取得する必要があります。

これが私のベースラインコードです:

助けていただければ幸いです。

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

java - キャリッジリターンを追加すると、stdoutのデコードが失敗するのはなぜですか?

次のJavaコードは、期待どおりの動作をします。

しかし、5行目にコメントしてキャリッジリターンを追加しようとすると、?sが出力されます。なぜそれを修正するにはどうすればよいですか?

(キャリッジリターンには「\ u240d」も試してみました-同じことです)。

編集:出力はMacOSXのbashに送られます。

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

php - エンコーディングに基づく IMAP 本文の翻訳

マニュアルによると、IMAPには6 つの異なる転送エンコーディングがあることがわかっています。

この時点で、次の基本的な関数を作成しました。

私の質問は、8 ビット、バイナリ、およびその他のエンコーディングを人間が読めるメッセージ形式に変換するにはどうすればよいかということです。または、誰かがこれを処理するためのより良い機能を持っているのでしょうか?

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

c# - オブジェクトの問題のシリアル化を伴う C# base64 エンコーディング/デコーディング

プロジェクト(クラス)のC#でシリアライゼーションとデシリアライゼーションを使用しています。それらはシリアル化され、XML ファイルに保存されます。プロジェクトをロードすると、すべてうまくいきます。

今、シリアル化されたプロジェクトを Base64 にエンコードしてから、ファイルを保存しようとしていますが、これもうまくいきます。ファイルの最初の行 (エンコード前!) は次のようになります。

ファイルをデコードすると、? 行の前に追加:

エンコードに使用するコード:

そして、デコードするためのコード:

これは何ですか?どうすれば修正できますか?