Latest News

Home » FLASH與XML運用 » Flash+xml不能正常顯示中文嗎?產生中文亂碼嗎?(解決方法)

Flash+xml不能正常顯示中文嗎?產生中文亂碼嗎?(解決方法)

您發生Flash+xml不能正常顯示中文嗎?產生中文亂碼嗎?
總教頭教您解決的方法如下:
有些網友遇到XML中文顯示的問題,之前從未開啟過XML檔案,但是這種菜鳥問題,在網上搜尋了N多結果,面對這麼多人的求助,解答都不夠全面
試了多種方法還是不能標準顯示,我們來研究一下吧!

1.先確定你的網站編碼(是utf-8?還是Big5)
例如 網站編碼是utf-8:
首先說的最多的就是 utf-8 編碼問題,用記事本開啟,然後第一行修改成:encoding="utf-8",再另存新檔UTF-8,記得編碼選取UTF-8格式!
不管是開啟別人檔案,還是自己儲存的,這點要保證。

如果還是不能標準顯示,繼續下一步:

2.開啟flash源檔案,找到要處理的動態文字:
只改字型是不起作用的,測試用中文、英文字型 都是可以的,

動態文字屬性
但需求配合修改

1、加入濾鏡一種濾鏡效果,可以顯示出中文,但是仍然有鋸齒
隨便加個濾鏡,可以把數值改為0,所謂的0濾鏡
但是有鋸齒

2、點擊「內嵌…」,選取「全部」,確定。查別人分享的資料時,有的寫選取中文或繁體中文,但是那樣,會使一些符號變成亂碼
有人說選取繁體中文 或是 中文 或是 選取不內嵌,但都會出問題,我是選取全部

——————————————————————————–
【文章標題】: Flash+xml不能正常顯示中文嗎?產生中文亂碼嗎?(解決方法)
【文章作者】: Flash 動畫製作教學密訓基地
【作者信箱】: ster168ster@gmail.com
【作者首頁】: http://por.tw/flash/
【Flash 動畫製作教學課程】: http://por.tw/flash/new-E_learning/index.php
【基地主機】: http://goto1688.com/flash/
【版權聲明】: (原創)Flash 動畫製作教學密訓基地,轉載必須保留完整標頭。刪除者依法追究!
——————————————————————————–
※、還有一種情況就是,在flash中加入system.usecodepage = true;或是是false;
useCodePage 屬性:
一個布林值,它告訴 Flash Player 使用哪個內碼表來解釋外部文字檔案。
當該屬性設定為 false 時,Flash Player 使用 Unicode 解釋外部文字檔案。
(儲存這些檔案時,必須使用 Unicode 對其進行編碼。)
當該屬性設定為 true 時,Flash Player 使用運行播放器的操作系統的傳統內碼表來解釋外部文字檔案。
useCodePage 的預設值是 false。

作為外部檔案加載(使用 flash.display.Loader.load()、flash.net.URLLoader、flash.net.URLStream 或 XML 類)的文字必須已使用 Unicode 編碼格式儲存,這樣 Flash Player 才能將它識別為 Unicode。
若要使用 Unicode 對外部檔案進行編碼,請在支援 Unicode 的應用程式(例如,Windows 2000 上的「記事本」)中儲存這些檔案。

如果加載的外部文字檔案不是 Unicode 編碼格式,則應將 useCodePage 設定為 true。
在將加載資料的 SWF 檔案的第一幀中,在最前面加入以下代碼,使之成為第一行代碼:

System.useCodePage = true;

總之現在是標準了,和更多菜鳥分享一下解決方法,希望對你有幫助!

——————————————————————————–
【Flash 動畫製作】你在摸索如何製作 Flash 動畫及發佈到網站嗎?有【技術顧問服務】可諮詢嗎?
當問題無法解決你要發很多時間處理(或許永遠找出答案)那就是自己摸索 Flash 動畫製作痛苦的開始!
購買【Flash動畫製作教學】DVD課程,就可獲得【Flash 動畫製作】技術【顧問諮詢服務】!

About

發佈留言