問題タブ [string-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 投票する
3 に答える
38385 参照

javascript - Unicode 値 \uXXXX から Javascript の文字へ

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

c# - c#で「string\x27s」のような文字列をデコードするには?

次のような文字列を使用する必要がある ac# アプリがあります。

どうすればそれをデコードできますか? 27 が一重引用符のアスキーコードであることは知っていますが、その文字列では機能し'ません。UrlDecode()

\x 値を % に置き換えてから使用する必要がありますSystem.Web.HttpUtility.UrlDecode()か、それとも別の方法がありますか?

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

c# - C#での文字列のデコード

いくつかのテキストで動作するアプリがあり、次のような文字列をデコードする必要があります。

example\x27s文字列

例の文字列

最初のものを使用してみUri.UnescapeDataString(string.Replace("\\x", "%"))ましたが、文字列が「何かのものの40% 」のようなものである場合、「40%」のためにスローされるため、常に機能するとは限りませんException

2つ目は、それをデコードする方法がよくわかりません。

これらの2種類の文字列をデコードするために使用できるものはありますか?

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

java - JavaでのBASE64クラスのエンコード/デコードアルゴリズムはどのくらい効率的ですか?

アルゴリズムを使用して、XMLファイルから取得した可変長であるが非常に長い文字列フィールドをエンコードしようとしています。その場合、エンコードされたデータはデータベースに保持されます。

後で、2番目のファイルを受け取ったときに、エンコードされたデータをデータベース(以前に保存されたもの)からフェッチし、それをデコードして、新しいデータで重複を検証する必要があります。

org.apache.commons.codec.binary.Base64私はそれが2つのメソッドを持っているクラスを試しました:

  1. encodeBase64(Byte[] barray)
  2. decodeBase64(String str)

これは完全にうまく機能し、私の問題を解決します。ただし、55文字の文字列を6文字の文字列に変換します。

したがって、これらのアルゴリズムが、非常に大きく、(たとえば)1文字の不一致しかない2つの文字列を同じエンコードされたバイト配列にエンコードする場合があるのではないかと思います。

私はクラスについてあまり知りBase64ませんが、誰かが私を助けることができればそれは本当に役に立ちます。

大きな文字列を固定長より短くし、私の目的を解決する他のアルゴリズムを提案できれば、私はそれを喜んで使用します。

前もって感謝します。

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

c# - c#4.0wpfhtmlデコードが特殊文字を正しくデコードしていない-System.Net.WebUtility.HtmlDecode

Anasayfa>OEMÜrünleri>EkranKartları>SAPPHIREをデコードしようとしているテキスト

さて、これは私がしようとしている方法です

結果:Anasayfa>OEM�r�nleri>EkranKartlar�>SAPPHIRE

では、なぜそれが機能しないのですか?ありがとうございました。

c#4.0wpfアプリケーション

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

python - HTMLのpython utf-8デコードエラー

urllib2 を使用して Web ページをダウンロードし、MySQL データベースに保存しようとしています。このような :

ただし、次のエラーが発生します。

データ: 'utf8' コーデックはバイト 0x88 をデコードできません

現在、HTML メタ タグは、エンコーディングが実際に utf-8 であることを示しています。私はこの行でこれを回避することができました:

これは悪い文字を置き換えます。ただし、これがダウンロードしたデータに問題がある可能性があること、または貴重な文字を削除していることを示すものではないかどうかはわかりません. IU は、ページに JavaScript も含まれていることを追加する必要がありますが、これは問題ではないと私は信じています。

なぜこれが起こっているのか誰にも教えてもらえますか?ありがとう

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

java - パスワードをデコードするか、ユーザーにパスワードを送信するためのより洗練された方法ですか?

ユーザーのグループがあります。それらのすべてが同じユーザー名とパスワードの組み合わせを持っています。私のデータベースには暗号化されたデータがあります(以下のコードを参照)。問題は、ユースケース全体を処理するための最良かつ最も安全な方法は何ですか?ユーザー名とパスワードの組み合わせをメールで送信したいのですが、すべてのユーザーに同じメールを送信します。ユーザーが電子メールを送信してからテキストパスワードを削除するよりも、パスワードをデコードするか、その期間のテキストパスワードを保存する必要がありますか、それとも何かアイデアがありますか?

私のソフトウェアにはそれほど貴重なデータはありませんが、それでも...

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

python - powerprofiles.com から返された応答をデコードする方法

python2.7.3 IDLE の使用

次の応答データが返されます。

実際のデータを取得するためにデコードするにはどうすればよいですか?

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

encoding - 妙にエンコードされた URL

バックグラウンド:

先週、以下の問題に悩まされました。通常、Web ページは base64 を使用して URL を暗号化するため、http: //stackoverflow.comはaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tになり、次のように使用され ます。

問題:

クラックできない URL の別の暗号化を使用するページがあります。それらはすべてo5o4m4p4b434s2q43626z3で始まり、http://www. この種のさまざまなリンクを比較します。

URL は次のようになります: http://www.site.com/z.php?url=o5o4m4p4b434s2q43626z3 ... そしてそれらはすべて他のサイトにリダイレクトされます。

リサーチ:

URLとテキスト、およびデータと何も暗号化/復号化するさまざまな方法をグーグルで検索しました。「o5o4m4p4b434s2q43626z3」もグーグル検索しましたが、結果が得られませんでした。彼らがそれをどのようにエンコードするかを尋ねるのは私だけですか? =)

何か案は?「http://www.」「o5o4m4p4b434s2q43626z3」になる?

乾杯と良い狩り!

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

python - HTML 用の非 Unicode および非 ASCII 用の Python の包括的な文字置換モジュール

文字列内のすべての非ASCIIまたは非Unicode文字を検索し、それらをASCIIまたはUnicodeの同等のものに置き換えるPython用の包括的な文字置換モジュールはありますか? エンコードまたはデコード中の「無視」引数のこの快適さは正気ではありませんが、同様に「?」も同様です。翻訳されていないキャラクターがいたすべての場所で。

厄介な文字を見つけて、要求された標準に準拠させるモジュールを探しています。現存するアルファベットとエンコーディングの量がこれをやや不可能にしていることは理解していますが、誰かがそれを試したことはありますか? 初歩的な解決策でさえ、現状よりも優れています。

これが意味するデータ転送の簡素化は非常に大きいです。