0

「Total\x20Value」のような文字を含む文字列をデコードする方法私の実際の値は「Total Value」です

JavaScript を使用すると、次のようにブラウザによってデコードされます。

私がブラウザコンソールに書いた場合:

var a = 'Total\x20Value';

次に、「合計値」を出力します。これは、ブラウザがこの文字列を自動的にデコードしたことを意味します

今私の質問は、Java コードでこれを行う方法です。この文字列を Java コードでデコードしたいのですが、Java でデコードする方法がありません。指定された文字列にはスペース文字のみが含まれているため、この場合の文字列置換ソリューションを使用できないもう1つのことですが、実行時に異なる文字が取得されるため、置換操作なしで任意の文字列をデコードできる汎用ソリューションが必要です。

もう 1 つの文字列の例は次のとおりです。

"ディメンション\x5f13420895086619127059036175667828\x7e\x24\x7e1\x7e\x24\x7e1"

その実際の文字列は次のとおりです。

"DIMENSION_13420895086619127059036175667828~$~1~$~1".

何かを提案するJavaで事前定義されたクラスを使用してそれを達成できる場合、私は多くの解決策を経験しましたが、何もうまくいきませんでした。

4

3 に答える 3