`
chenlb
  • 浏览: 696589 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

javascript url 编码(UTF-8) jsp 解码

    博客分类:
  • HTML
阅读更多
1.    encode.html
<script language="JavaScript">
document.write(encodeURI('http:
//www.blogjava.net/chenlb/abc 中文'));
</script>

2.
decode.jsp

        
/*
         * <script language="JavaScript">
         * document.write(encodeURI('
http://www.blogjava.net/chenlb/abc 中文'));
         * </script>
         
*/
        String url 
= "http://www.blogjava.net/chenlb/abc%20%E4%B8%AD%E6%96%87";
        
try {
            System.out.println(URLDecoder.decode(url, 
"UTF-8"));
            System.out.println(URLDecoder.decode(url, 
"GBK"));//乱码
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
        

分享到:
评论

相关推荐

    web开发中url乱码处理

    `&lt;%@ page language="java" pageEncoding="UTF-8"%&gt;`这行代码用于指定JSP页面的编码,确保它是与实际内容一致的编码,如UTF-8。如果页面编码设置不正确,可能会导致前端显示乱码。 6. **解决方案**:结合方法1和...

    jspurl中中文参数的乱码解决.docx

    可以使用JavaScript的`encodeURIComponent()`函数来确保URL编码使用UTF-8,这样服务器在接收到请求时,只要也使用UTF-8进行解码,就能正确处理中文参数。 以下是一个简单的示例: ```javascript var msg = "杭州";...

    JSP乱码终极攻略和AJAX初步运用

    如果页面使用的是UTF-8编码,那么在服务器端解码时,需要使用`UTF-8`而不是`GBK`。如果尝试使用GBK解码,可能会遇到奇怪的问题,例如最后一个汉字显示为问号。这是因为UTF-8编码的中文字符在传输时会带有字节顺序...

    解决jsp页面中文乱码问题

    在Tomcat的`server.xml`文件中,`&lt;Connector&gt;`元素的`URIEncoding`属性用于设置URL解码的字符编码,如`URIEncoding="UTF-8"`。 5. **Web容器设置** 某些情况下,需要修改Web容器的全局编码配置。例如,Tomcat可以...

    JSP中 ajax的get请求的中文乱码问题的解决方法.pdf

    `HttpServletRequest`的`getParameter()`方法默认会按照服务器配置的编码进行解码,所以如果你的服务器配置了"URIEncoding=UTF-8",则会尝试将参数从UTF-8编码解码。如果在JSP页面中使用的是GBK编码,那么你需要手动...

    url传值异常java.io.CharConversionException: isHexDigit

    在例子中,使用了"UTF-8"作为解码的字符集,确保与前端编码时使用的字符集一致。 ```java String name = request.getParameter("name"); name = URLDecoder.decode(name, "UTF-8"); ``` 总结起来,当遇到"java.io....

    jsp中 ajax的get请求的中文乱码问题的解决方法.docx

    要解决这个问题,首先需要在Tomcat的`server.xml`配置文件中添加或修改Connector节点,指定URL编码为UTF-8。如下所示: ```xml connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" /&gt; ``` ...

    解决jsp中文乱码问题

    使用`java.net.URLDecoder.decode()`方法可以实现解码功能,但需要注意的是,该方法默认使用平台的默认字符集进行解码,因此需要指定编码方式为UTF-8。示例代码如下: ```java String name = request....

    java中文乱码解决之道(7)JSP页面编码过程Java开

    8. **Tomcat配置**:在Tomcat的server.xml或web.xml中设置`URIEncoding="UTF-8"`,确保URL中的参数以UTF-8解码。 9. **JSP标签库和自定义标签**:确保使用的第三方标签库或自定义标签库能够正确处理中文字符。 ...

    jsp相关知识

    在Servlet或JSP中接收请求参数时,需调用`request.setCharacterEncoding("UTF-8")`来设定请求的字符编码。 3. **响应编码** - 设置响应的Content-Type头也可以避免乱码,例如:`response.setContentType("text/...

    ajax中文乱码的各种解决办法总结.docx

    如果使用JSON作为数据交换格式,确保服务器返回的JSON字符串是以UTF-8编码,并且客户端在解析JSON时使用正确的解码方式。 6. **文件编码**: 除了上述的传输层处理,还需要注意项目中所有涉及的文件(如HTML、CSS...

    JSP汉字乱码解决大全

    - **URL编码处理**:对于URL中的中文参数,可以在客户端使用`URLEncoder.encode`方法进行编码,在服务端使用`URLDecoder.decode`解码。 ```java // 客户端编码 String encodedParam = URLEncoder.encode("中文...

    jsp中页面间传汉字参数转码的方法.docx

    然后用`new String(..., "UTF-8")`创建一个新的字符串,指定以UTF-8解码这些字节。 三、注意事项 1. 在JSP页面中,确保页面的`contentType`设置正确,通常应设置为`charset=UTF-8`,以避免页面显示中文时的乱码问题...

    web编码问题小结.doc

    - **服务器端解码**:确保服务器端能正确解码URL参数,如通过修改Tomcat的`server.xml`文件添加`URIEncoding=utf-8`。 #### 编码函数的区别 - **URLEncoder/URLDecoder**:属于Java API,用于处理URL参数编码与...

    SpringMVC解决GET请求时中文乱码的问题.rar

    1. 确保项目中其他地方,如HTML页面、JSP页面、CSS、JavaScript等文件的编码也都是UTF-8,避免因为混合不同编码导致的问题。 2. 考虑到兼容性,尽量在所有可能出现乱码的地方都进行编码设置,比如HTTP响应头中设置`...

    jsp传中文值

    然后,使用`getBytes("iso-8859-1")`将获取到的参数值按照ISO-8859-1编码转为字节数组,接着使用`new String(..., "UTF-8")`将字节数组按UTF-8编码重新构造为字符串,从而实现正确的解码。 #### 知识点四:`...

    模拟面试 Java试题

    10. **JavaScript与Ajax**:前端JavaScript也可以通过设置`document.characterSet`或`document.charset`为`UTF-8`,确保与后端交互时的编码一致性。 总之,解决Web应用中的中文乱码问题需要从多个角度考虑,包括但...

    中文乱码问题解决.docx

    这样,请求参数在被解析之前就会按照UTF-8进行解码,避免乱码问题。 如果由于某些原因无法改变服务器配置,那么在获取参数后,可以使用以下Java代码进行手动转换: ```java String inStr = request.getParameter(...

    字符乱码de.docx

    IE浏览器的“总以UTF-8方式发送URL地址”选项仅影响URL路径部分,不改变查询字符串的编码,查询字符串仍使用系统默认编码(如GBK)。 4. **Tomcat的server.xml配置**: Tomcat的`server.xml`中的`URIEncoding`...

    java开发乱码问题处理大全

    解决方法是在Tomcat的`server.xml`配置文件中设置`URIEncoding="UTF-8"`,确保URL中的参数也能以正确的编码进行解码。 #### 六、Ajax与JavaScript的编码问题 使用Ajax和JavaScript时,需要注意其默认编码为ISO8859...

Global site tag (gtag.js) - Google Analytics