My97DatePicker 乱码 编码

Posted love-zf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了My97DatePicker 乱码 编码相关的知识,希望对你有一定的参考价值。

时间控件乱码

发现网站上的时间控件乱码了.
查看了下,是使用的第三方控件:My97DatePicker
解决方案第一步:打开浏览器...

搜出来解决方案涉及的2个文件↓
config.js
zh-cn.js

在浏览器上打开对应的js资源路径
http://test.net/Scripts/My97DatePicker/lang/zh-cn.js
果然是乱码.

技术图片

解决方案1(我使用的方法)

将该js文件编码类型修改为"UTF-8".


具体步骤↓
将zh-cn.js保存到本地,
用记事本打开zh-cn.js,
选择记事本菜单栏:文件→另存为,
在弹出框的"编码",选择"UTF-8".(我这里的文件以前貌似是"ANSI")


注意事项
{zh-cn.js}文件的编码类型需要和{config.js}中的配置需要匹配?
这点我没有去研究...

解决方案2

如果系统使用UTF-8编码会出现乱码问题。修改如下两个文件可解决:

(1)config.js文件修改成如下内容:


var langList =   
[  
    {name:‘en‘, charset:‘UTF-8‘},  
    {name:‘zh-cn‘,  charset:‘UTF-8‘},  
    {name:‘zh-tw‘,  charset:‘UTF-8‘}  
];  
  
var skinList =   
[  
    {name:‘default‘,    charset:‘UTF-8‘}  
]; 

(2)zh-cn.js文件修改成如下内容:


var $lang={  
	errAlertMsg: "u4E0Du5408u6CD5u7684u65E5u671Fu683Cu5F0Fu6216u8005u65E5u671Fu8D85u51FAu9650u5B9Au8303u56F4,u9700u8981u64A4u9500u5417?",  
	aWeekStr: ["u5468","u65E5","u4E00","u4E8C","u4E09","u56DB","u4E94","u516D"],  
	aLongWeekStr:["u5468","u661Fu671Fu65E5","u661Fu671Fu4E00","u661Fu671Fu4E8C","u661Fu671Fu4E09","u661Fu671Fu56DB","u661Fu671Fu4E94","u661Fu671Fu516D"],  
	aMonStr: ["u4E00u6708","u4E8Cu6708","u4E09u6708","u56DBu6708","u4E94u6708","u516Du6708","u4E03u6708","u516Bu6708","u4E5Du6708","u5341u6708","u5341u4E00","u5341u4E8C"],  
	aLongMonStr: ["u4E00u6708","u4E8Cu6708","u4E09u6708","u56DBu6708","u4E94u6708","u516Du6708","u4E03u6708","u516Bu6708","u4E5Du6708","u5341u6708","u5341u4E00u6708","u5341u4E8Cu6708"],  
	clearStr: "u6E05u7A7A",  
	todayStr: "u4ECAu5929",  
	okStr: "u786Eu5B9A",  
	updateStr: "u786Eu5B9A",  
	timeStr: "u65F6u95F4",  
	quickStr: "u5FEBu901Fu9009u62E9",  
	err_1: ‘u6700u5C0Fu65E5u671Fu4E0Du80FDu5927u4E8Eu6700u5927u65E5u671F!‘  
}

摘抄文档

以上是关于My97DatePicker 乱码 编码的主要内容,如果未能解决你的问题,请参考以下文章

My97DatePicker时间日期控件设置,开始时间--结束时间

My97DatePicker时间日期控件设置,开始时间--结束时间

My97DatePicker

My97DatePicker基本用法

My97DatePicker日历插件

My97DatePicker日期范围限制