データベースにエンコード形式 (Javascript でエンコード) で記録されている文字列があり、それをデコードする必要があります。「タブ」と「改行」文字は、「%09」や「%09%09%09%09%0D%0A」などの記号でエスケープされており、どの記号を何に置き換える必要があるかを判断するのは困難です。
これを行うにはトリッキーな方法がありますか、それとも文字列にあるエンコードの組み合わせを見つけてそれらを置き換える必要がありますか?
データベースにエンコード形式 (Javascript でエンコード) で記録されている文字列があり、それをデコードする必要があります。「タブ」と「改行」文字は、「%09」や「%09%09%09%09%0D%0A」などの記号でエスケープされており、どの記号を何に置き換える必要があるかを判断するのは困難です。
これを行うにはトリッキーな方法がありますか、それとも文字列にあるエンコードの組み合わせを見つけてそれらを置き換える必要がありますか?