0
点赞
收藏
分享

微信扫一扫

bootstrap datetimepicker使用中遇到的问题:日历显示中文乱码

诗尚凝寒 2022-03-15 阅读 134

bootstrap datetimepicker使用中遇到的问题:日历显示中文乱码

乱码如图所示:
在这里插入图片描述

bootstrap-datetimepicker.zh-CN.js文件里面的内容

(function($){
	$.fn.datetimepicker.dates['zh-CN'] = {
			days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"],
			daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"],
			daysMin:  ["日", "一", "二", "三", "四", "五", "六", "日"],
			months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
			monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
			today: "今天",
			suffix: [],
			meridiem: ["上午", "下午"]
	};
}(jQuery));

jsp都加入了相关的js文件

<script type="text/javascript" src="jquery/bootstrap-datetimepicker-master/js/bootstrap-datetimepicker.js"></script>
    <script type="text/javascript "src="jquery/bootstrap-datetimepicker-master/locale/bootstrap-datetimepicker.zh-CN.js" ></script>

加入了anguage:"zh-CN"依然无效

 $("#date").datetimepicker({
                language:"zh-CN",//String. 默认值: 'en'})
 

解决方法:
1.将项目中的 bootstrap-datetimepicker.min.js 和 bootstrap-datetimepicker.zh-CN.js 两个文件拷贝到桌面。

2.使用文本编辑器打开,点击另存为,修改编码为 utf-8, (如果有带bom 的 utf-8 就选择带 bom 的)。Windows中有utf-8和带bom的utf-8这是微软为区别utf-8和utf-16的。

3.将另存为的文件替换项目中的文件,清空缓存,重新编译项目,重启服务器即可解决乱码问题。
借鉴文章(原文)

举报

相关推荐

0 条评论