Gavin.Liu

Focus on Mobile Develop


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

Java.Web - 网页中文乱码处理

发表于 2012-03-21 | 分类于 Java.Web Notes

##表单

  • get
    ⑴ 获取数据前 分解成字节,然后封装成UTF-8
    String user = new String(request.getParameter(“user”).getBytes(“iso-8859-1”), “UTF-8”);
    ⑵ 配置服务器,也可解决:
1
2
3
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
  • post
    直接在接收 servlet 中设置 request.setCharacterEncoding(“UTF-8”);

##超链接

1
<a href="http://www.qq.com?user=你好"></a>

处理办法和get 是一样的

##sendRedirect(), 下载文件名中文乱码的处理:

1
2
3
4
5
response.sendRedirect("主机?username=" + "你好");
String temp = java.net.URLEncoder.encode("你好.mp3","UTF-8");
response.setHeader("Content-Disposition", "attachment; filename=" + temp);
response.setContentType("text/html;charset=utf-8");//设置相应字符编码,告诉浏览器采用utf-8
request.setCharacterEncoding("UTF-8");//设置请求体的字符编码

Java.Web - Response、Request 随笔

发表于 2012-03-14 | 分类于 Java.Web Notes

getWriter();和getOutputStream();的使用
区别:

  1. getWriter(); 用于向客户机回送字符数据
  2. getOutputStream(); 返回对象,可以回送字符数据,也可以回送字节数据(二进制数据)
    OutputStream os = response.getOutputSteam();
    os.writ(“hello”.getBytes());
    如何选择:
    如果你传送的是字符数据,则使用 getWriter(); 或者说 使用PrintWriter 对象,这样效率高;
    如果是回送字节数据(birary date) 只能使用 OutputStream();
    这两个流不能同时使用!

请求相关API

1
2
3
4
5
6
7
8
9
10
request.getRequestURL().toString(); //获得URL http://lyl.com:8080/UsersManger/download.do
request.getRequestURL(); //获得URI /UsersManger/download.do
request.getQueryString(); //获得所传参数‘?’后面的内容 username=lyl&password=123
request.getRemoteAddr(); //获得客户机的IP
request.getRemoteHost(); //获得客户机的完整主机名
request.getRemotePort(); //获得客户机所使用的网络端口
request.getLocalPort(); //获得WEB服务器所使用的网络端口
request.getLocalAddr(); //获得WEB服务器的IP
request.getLocalName(); //获得WEB服务器主机名
request.getParameter(""); // 获得用户提交的数据,根据name 属性获取

Android:【手把手教你打太极】

发表于 2012-03-01 | 分类于 个人作品

太极拳,是一种武术项目,也是体育运动和健身项目,在中国有着悠久的历史。
但事实上太极拳的推广并不是特别广泛,我想在坐的各位老师评委,可能都没接触过太极拳。
其平民化。
手把手教你打太极是一款教你学习太极拳电子书类应用,软件收录了24式太极拳的招式,图解。让你随时随地都能体验太极拳的魅力。
本软件界面优美,适合阅读,是你学习太极拳必备的软件。
下载地址:http://mm.10086.cn/1007/300002692964.html

images

阅读全文 »
1…2425
Gavin Liu

Gavin Liu

123 日志
19 分类
97 标签
RSS
GitHub Weibo
© 2012 - 2017 Gavin Liu
由 Hexo 强力驱动
主题 - NexT.Muse