uploadify是一款基於jquery庫的上傳外掛程式,但很可惜的是無論你怎麼設定引數buttontext ,它的中文按鈕都會出現亂碼的情況,現把出現原因及解決方法總結如下。
那麼出現這種的情況的原因是什麼呢?
出現亂碼,很明顯是在對字元編碼和解碼的時候出現問題了,開啟該外掛程式的指令碼,發現原始碼是這樣對按鈕文字buttontext 進行編碼的:if (settings.buttontext) 對編碼方式了解的朋友,應該知道js中的escape()方法是採用iso latin字符集對指定的字串進行編碼的,很明顯咱們的中文,包括日文,韓文(cjk)都不包括在iso latin字符集裡面的。而且,該外掛程式的解碼方式應該用了unescpe()。這樣不亂碼才怪呢。
20120824152454.png(3.27 k)
2012-8-24 15:32:44
20120824153921.png(1.26 k)
2012-8-24 15:32:44
dobug_uploadifyswf檔案.zip
uploadify上傳控制項中文的亂碼解決辦法
uploadify上傳控制項中文的亂碼解決辦法 用的gb2312的編碼,用uploadify上傳控制項上傳中文時在ie能部分成功,ff,chrome則完全失敗,查詢了一天原因,結果發現是頁面編碼問題,網上說uploadify的flash是採用utf 8的編碼方式。所以上傳後會出現檔名亂碼的問題。最終...
Uploadify3 2中文提示
版本 uploadify version 3.2 官網 uploadify是一款基於jquery的上傳外掛程式,用起來很方便。但上傳過程中的提示語言為英文,這裡整理下如何修改英文為中文提示。方法1 直接修改uploadify.js中的提示資訊,將英文提示改成對應的中文。不過從軟體設計的角度來說,直接...
qt 中文亂碼 Qt中文亂碼問題
接觸了qt,由於習慣中vs,如果使用vs寫qt 剛接觸很快就發現有中文亂碼問題,我的解決方法如下 新建乙個標頭檔案,比如qtchcharset.h,標頭檔案中內容如下 pragma once ifdef q os win q os win 新增後支援gb2312,utf 8 bom,unicode ...