
str
=
new
String(str.getBytes("ISO-8859-1"),
"utf-8")
这里不用转,可以去掉。{ %@page
language
=
"java"contentType
=
"text/html
charset
=
gb2312
"%String
url
=
"jdbc:mysql://localhost/jdbc?useUnicode=true&characterEncoding=gb2312"
}这转码格式统一用UTF-8。另外更改该显示页面的本身属性utf-8。数据库对varchar类型字段统一UTF-8类型。[此处统一编码即可]中间[此处用不到]:利用js自带的函数对中文地址栏上传参进行转码。例如{var
actname
=
encodeURIComponent(encodeURIComponent('<%=request.getAttribute("actname")%>'))}尾声[此处用不到]:获取后
URLDecoder.decode(actname,
"utf-8")
最后还不行,只能自己写个转码工具类进行转。
可以考虑使用js的形式转化:将时间戳转换成日期格式
// 简单的一句代码
var date = new Date(时间戳)//获取一个时间对象
/**
1. 下面是获取时间日期的方法,需要什么样的格式自己拼接起来就好了
2. 更多好用的方法可以在这查到 ->http://www.w3school.com.cn/jsref/jsref_obj_date.asp
*/
date.getFullYear()// 获取完整的年份(4位,1970)
date.getMonth()// 获取月份(0-11,0代表1月,用的时候记得加上1)
date.getDate()// 获取日(1-31)
date.getTime()// 获取时间(从1970.1.1开始的毫秒数)
date.getHours()// 获取小时数(0-23)
date.getMinutes()// 获取分钟数(0-59)
date.getSeconds()// 获取秒数(0-59)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)