jw player 中文文件名问题
文章目录
可恶的jwplayer不能用中文做为file参数,发送到服务器端的参数总是编码有问题,今天终于找到问题解决方法了。
用JS的encodeURIComponent
方法编码两次即可,比如:'file': encodeURIComponent(encodeURIComponent('哈哈我是中文.flv')),
但是要注意中文文件名一定也要是utf-8的编码。
.net的默认应该就是Utf-8,java需要用urlencode转一下utf-8。
至此其实不算结束,我后端用的是asp.net写的读取flv文件,用上面的方法还是可以的。
但是用windows 版的nginx做flv服务器(注:linux版的nginx无此问题)还是找不到中文文件,如果你是这方面的高手请明示,多谢!
文章作者 古道
上次更新 2012-09-17