Buffloa里的传递参数的编码是GBK。
buffalo.switchPart('body',url,false);如果url中包含汉字,是采用GBK编码的。在不改变tomcat的配置文件的情况下,在目标页面里获得url参数的正确方法是
1: String name = new String(request.getParameter("name").getBytes(
2: "ISO8859-1"), "GBK");
注意,如果这里用utf-8作为编码的转换的话,会出现乱码。
本文介绍了一种在Buffloa框架中处理含有GBK编码汉字URL参数的方法。通过具体实例展示了如何正确获取这些参数,避免出现乱码问题。适用于那些不打算修改Tomcat配置文件的应用场景。
Buffloa里的传递参数的编码是GBK。
buffalo.switchPart('body',url,false);如果url中包含汉字,是采用GBK编码的。在不改变tomcat的配置文件的情况下,在目标页面里获得url参数的正确方法是
1: String name = new String(request.getParameter("name").getBytes(
2: "ISO8859-1"), "GBK");
注意,如果这里用utf-8作为编码的转换的话,会出现乱码。
631

被折叠的 条评论
为什么被折叠?