旧JSP代码%%BSP中的奇怪特殊字符

旧JSP代码%%BSP中的奇怪特殊字符,jsp,utf-8,special-characters,Jsp,Utf 8,Special Characters,我正在使用一些很久以前的旧JSP代码,我看到一个字符串,它用一些我以前从未见过的特殊字符编码,无论我使用哪个Javascript函数 unescape(str) 或 这些命令似乎都无法正确解码字符串。这是我从JSP获取的字符串 %%BSPLAKE%%BSPMICHIGAN%%BSP 我希望它能解码成 LAKE MICHIGAN 你知道如何解码这个字符串吗?请分享你的str以及它的名称。str是%%BSPLAKE%%BSPMICHIGAN%%BSP,如上所述。你可以使用Java string

我正在使用一些很久以前的旧JSP代码,我看到一个字符串,它用一些我以前从未见过的特殊字符编码,无论我使用哪个Javascript函数

unescape(str)

这些命令似乎都无法正确解码字符串。这是我从JSP获取的字符串

%%BSPLAKE%%BSPMICHIGAN%%BSP
我希望它能解码成

LAKE MICHIGAN

你知道如何解码这个字符串吗?

请分享你的
str
以及它的名称。str是%%BSPLAKE%%BSPMICHIGAN%%BSP,如上所述。你可以使用Java string方法拆分并使用%%BSP作为分隔符。这是一个简单的解决方法。这只是一个显示%%BSP字符集的示例测试字符串。我正在尝试识别一个更大的模式,以了解它是如何编码的,这样我就可以找到一个解决方案来解决由此产生的任何特殊字符。为什么要使用
utf-8
标记?这里不涉及UTF-8。在您预期的输出中,空格来自哪里?您是否考虑过BSP代表“空白”并且此类标记的前缀是
%%
LAKE MICHIGAN