問題タブ [text-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 投票する
2 に答える
469 参照

c# - テキストデコードの問題

したがって、この入力文字列を指定すると、次のようになります。

そしてこの関数:

結果は、入力文字列から抽出されたデータと同じです。このテキストが正しくデコードされないのは何が間違っているのですか?

アップデート

だから私はquote-printableをデコードするためのこのコードを持っています:

そして、それはただ下線を残します。それらを手動でスペースに変換しますか(Replace( "_"、 ""))、またはそれを処理するために他に何かする必要がありますか?

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

c++ - boost::iostreams::zlib::default_noheader が無視されているようです

boost::iostreams の zlib フィルターで gzip ヘッダーを無視するのに問題があります... zlib_param の default_noheader を true に設定してから zlib_decompressor() を呼び出すと、「data_error」エラー (ヘッダー チェックが正しくない) が発生するようです。これは、zlib がまだヘッダーを見つけることを期待していることを示しています。ヘッダーなしでデータを解凍するために boost::iostreams::zlib を入手した人はいますか? 2 バイトのヘッダーを持たないファイル/ストリームを読み取って解凍できる必要があります。どんな援助でも大歓迎です。

これは、boost::iostreams::zlib ドキュメントで提供されているサンプル プログラムの修正版です。

テスト データに問題がないことはわかっています。テストファイルで gzread() を呼び出す小さなプログラムを作成しました。正常に解凍されました...なぜこれが機能しないのか混乱しています。

前もって感謝します。

-氷

0 投票する
0 に答える
1064 参照

java - java net URLDecoder デコード デコードが機能しない

以下のスクリプトを適用して、最初に Web ページ内のすべてのリンクを取得しようとしています。次に、これらのリンクを再度使用したいと思います。しかし、デコードが常に機能するとは限らず、これにより不適切なリンクが発生し、404 エラーが発生します。

このコード内で、一部の URL ではデコード部分が機能しているようです。サンプルとして私が得たものは以下の通りです:

最初のリンクのデコードでは機能しませんでしたが、後のリンクでは機能しました。

私は何が欠けていますか?上記のコードに見られるように、parseBase64Binary と printBase64Binary も試しましたが、やはり機能しませんでした。

前もって感謝します!

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

unix - VT100 エスケープ シーケンスを使用したテキスト装飾の入れ子

VT100 エスケープ シーケンスをネストする方法はありますか? たとえば、次のように赤いテキスト内に太字の単語が必要な場合:

ここに画像の説明を入力

それを行う簡単な方法はありますか?次のようにする\e[mと、太字を閉じることを最初に意図したときに、赤い色も閉じます。

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

java - UTF-8 への base64 デコード、1 文字が正しく表示されない

割り当てのために文字列を base64 から UTF-8 にデコードしようとしています。

しばらく Java をプログラミングしていなかったので、おそらく最も効率的な方法を使用していませんでしたが、99% 正しく機能する関数を実装することができました。

Decoding the example string in Base64: VGhpcyBpcyBhbiBBcnhhbiBzYW1wbGUgc3RyaW5nIHRoYXQgc2hvdWxkIGJlIGVhc2lseSBkZWNvZGVkIGZyb20gYmFzZTY0LiAgSXQgaW5jbHVkZXMgYSBudW1iZXIgb2YgVVRGOCBjaGFyYWN0ZXJzIHN1Y2ggYXMgdGhlIPEsIOksIOgsIOcgYW5kICYjOTYwOyBjaGFyYWN0ZXJzLg==

結果: これは、base64 から簡単にデコードできる Arxan のサンプル文字列です。ñ、é、è、ç、π 文字などの多数の UTF8 文字が含まれています。

ただし、π の代わりに π 記号が出力されている必要があります。

; を削除したことに注意してください。π の後、Stackoverflow は自動的に π に修正したようです

バイト配列を作成して印刷するなど、多くのことを試しましたが、まだ機能していません。

Eclipse を使用していますが、Eclipse の出力だけが正しく表示されない可能性はありますか?

これを機能させるための提案はありますか?

ありがとう、ヴィンセント

これが私のコードです: