我正在 jsp 页面中填写某些详细信息并保存这些详细信息。到目前为止,一切似乎都很好。但是,一旦我按下后退按钮,我在字段中输入的文本开始显示奇怪的字符,例如 %AE%20E546%20
代替 ® E546
。请参阅所附图片以供引用。这可能是什么原因造成的。我检查了编码。这里使用UTF-8编码。
请帮助...
这是我在单击保存按钮后保存这些详细信息时的图像:
这是我在第 1 步后单击后退按钮时的图像:
最佳答案
您的值是经过 URL 编码的。 URL 编码将字符转换为可以在 Internet 上传输的格式。检查this site获取更多信息。
例如 ® 编码为 %AE,空格编码为 %20 等等。
关于java - html 输入类型中出现的奇怪字符(在 java 上工作),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39974305/