rav*_*082 2 java jsp httprequest extended-ascii
我在tomcat&jsp中面临同样的问题,如下面的asp问题 经典ASP gremlims中所列,每当使用HTML特殊字符时都会插入文本
使用tomcat 5和jsp.当我输入一个包含±20°C的字符串并提交给另一个JSP时,提交后的结果参数是±20°C.在请求本身的每个特殊字符之前添加了一个加号字符"Â".我该如何解决这个问题?
谢谢,
这是由于将UTF-8页面显示为Latin-1引起的.例如,±在Latin-1中编码为0xB1,在UTF-8中编码为0xC2,0xB1.0xC2碰巧是Â.
这对于JSP页面来说有点奇怪.通常,JSP将在编写器和"Content-Type"标头中使用相同的编码,因此您始终可以获得相同的编码.检查你是否指定了这样的编码,
<%@page pageEncoding="UTF-8" %>
Run Code Online (Sandbox Code Playgroud)
如果您有自定义的"Content-Type"标头,请确保附加",charset = UTF-8".
| 归档时间: |
|
| 查看次数: |
3184 次 |
| 最近记录: |