站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

php swfupload中文亂碼怎么解決

方法:1、利用“fileName=new String(fileName.getBytes("UTF-8"),"GBK")”語句;2、利用“fileName=URLDecoder.decode(fileName,"UTF-8")”語句。

php swfupload中文亂碼怎么解決

本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦

SWFUpload中文亂碼問題,在網(wǎng)上搜的帖子,關(guān)于這個問題的解決方法有很多。

第一種:fileName= new String(fileName.getBytes("UTF-8"),"GBK");
用這種方式能解決大部分亂碼,但如果文件名中有特殊字符和標點符號有時候會轉(zhuǎn)不過來。

第二種:我使用的是這種辦法,測試已經(jīng)通過

/**在設置時需要設置一下上傳事件    *upload_start_handler : UploadStart,    *動態(tài)傳參數(shù),解決文件名中文亂碼問題  **/   function uploadStart(file) { 	try { 		/* I don't want to do any file validation or anything,  I'll just update the UI and return true to indicate that the upload should start */ 		var progress = new FileProgress(file, this.customSettings.progressTarget); 		 		//progress.setStatus("Uploading..."); 		progress.setStatus("上傳中..."); 		progress.toggleCancel(true, this); 		this.setPostParams({  			  'fileName':encodeURIComponent(file.name)  			  });  	} 	catch (ex) { 	} 	 	return true; }

在action中使用

fileName = URLDecoder.decode(fileName,"UTF-8");

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
免费视频精品一区二区三区| 精品国产成人在线| 国产精品视频久久| 久久99热精品这里久久精品| 久久无码人妻精品一区二区三区| 日韩成人无码一区二区三区| 国产精品情侣自拍| mm1313亚洲国产精品无码试看| 国产精品原创巨作av| 国产精品美女在线观看| 亚洲精品国产成人| 99精品热女视频专线| 久久精品视频亚洲| 精品亚洲综合久久中文字幕| 大伊香蕉精品一区视频在线| 国产精品hd免费观看| www国产亚洲精品久久久| 中日韩无砖码一线二线| 国产一区二区精品久久91| 国产精品国产三级国快看| 精品国产自在现线久久| 国产欧美另类久久久精品图片 | 国产精品久久新婚兰兰| 日本亚洲精品色婷婷在线影院| 久视频精品免费观看99| 88国产精品视频一区二区三区| 99在线热视频只有精品免费| 三上悠亚久久精品| 亚洲综合一区二区精品导航| 久久99精品久久久| 99re热这里有精品首页视频| 日韩精品无码一本二本三本| 午夜精品久久久久久久久| 无码精品人妻一区二区三区漫画| 久久久亚洲精品国产| 无码国产精品一区二区免费模式 | 日韩一区二区三区射精| 亚洲AV日韩综合一区尤物| 日韩高清在线观看| 第一福利永久视频精品| 国产福利精品视频自拍 |