エンコードされた文字が混在するテキストで構成された長い行を含むファイルがあります。
%255D%252C%2522actualPage%2522%253A1%252C%2522rowPerPage%2522%253A50%257D%255D
各エンコーダ文字は%25xx
、xx
ascii char の 16 進値 (例: %2540 = @
)です。
以下を試しましたが、成功しませんでした
perl -pe 's/%25([0-9A-F](0-9A-F])/\x$1/' myfile.txt
perl -pe 's/%25([0-9A-F](0-9A-F])/chr($1)/' myfile.txt
私の手がかりはありますか?
ティア、ペイレ