在输入日期时常常使用datepick插件来优化日期的输入,防止用户随意输入日期。
近期项目中便使用了datepick插件。当我接手时就是这个样子!
查看了插件的外部js引用如下:
<!-- 日期插件,使用jquery -->
<script type="text/javascript" src="${pageContext.request.contextPath}/jquery/jquery-1.4.2.js"></script>
<link rel="stylesheet" href="${pageContext.request.contextPath}/jquery/jquery.datepick.css" type="text/css">
<script type="text/javascript" src="${pageContext.request.contextPath}/jquery/jquery.datepick.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/jquery/jquery.datepick-zh-CN.js"></script>
经过分析得出结论:jquery.datepick-zh-CN.js 已经提供了中文支持,只是编码方式与jsp的编码方式不兼容,因此应直接指定所需的编码方式如下:
<script type="text/javascript" src="${pageContext.request.contextPath}/jquery/jquery.datepick-zh-CN.js" charset="GBK " ></script>
最后效果图如下: