Board logo

標題: [PHP+FLASH]flash載入或傳送PHP變數時,顯示中文為亂碼的問題 [列印本頁]

作者: eightwing     時間: 2009-8-20 09:49 AM    標題: [PHP+FLASH]flash載入或傳送PHP變數時,顯示中文為亂碼的問題

System.useCodepage = true;

當這段程式碼存在時,Flash Player 會使用正在執行 Flash Player 之作業系統的傳統字碼頁來解譯外部文字。這通常是指英文 Windows 作業系統的 CP1252 和日文作業系統的 Shift-JIS。如果您將 System.useCodepage 設定為 true,Flash Player 6 和更新版本會以 Flash Player 5 的方式來處理文字(Flash Player 5 會把所有文字當成是在執行播放程式之作業系統的傳統字碼頁中)。如果您將 System.useCodepage 設定為 true,請記得執行播放程式之作業系統的傳統字碼頁必須包含外部文字檔案所使用的字元,以便能夠顯示文字。例如,如果您載入包含中文字元的外部文字檔案,那些字元將不會顯示在使用 CP1252 字碼頁的系統上,因為該字碼頁並不包含中文字元。若要確保所有平台上的使用者都可以檢視您 SWF 檔中的外部文字檔案,就必須將所有外部文字檔案編碼成為 Unicode,並根據預設將 System.useCodepage 維持設定成 false。這樣的話,Flash Player 6 和更新版本就會將文字解譯為 Unicode。


本文章來自於神魂顛倒論壇  http://bbs.flash2u.com.tw
原文網址:http://bbs.flash2u.com.tw/dispbbs_36_5739.html




歡迎光臨 下班後論壇-不明所以版  華麗登場 (http://www.eightwing.idv.tw/Discuz!/) Powered by Discuz! 3.1.2 Plus