修改jquery插件uploadify,让其按钮可以正常显示中文
我发现bug的原因是uploadify错误的使用了js的escape和flash的unescape配对,而这2个是不兼容的。正确的转码传递参数应该用encodeURI/decodeURI配对,这2个函数的行为在js和flash里是相同的。其他地方的escape/unescape也应该替换掉,下面只修改影响按钮文本的部分。1.jquery.uploadify.v2.1.0.js66行if(settings.buttonText)data.buttonText=escape(settings.buttonText);替换成if(settings.buttonText)data.buttonText=encodeURI(s
用户评论