昨天使用flash呼叫XML檔案進行顯示時,出現了中文無法顯示的問題,記錄一下解決方法:
1、字型設定:
一般flash裡的動態文字和嵌入文字都是預設的使用Arial字型,這個字型裡可能沒有中文,所以出現問題。
要將動態文字框的字型屬性設定為微軟雅黑、楷體、宋體等包含中文字型,雙擊元件之後可以對元件進行編輯,具體操作如下:
修改字型:
修改如下:
2、取消消除鋸齒:
一般flash預設是可讀性消除鋸齒,為了讓問題顯示更美觀和諧,但是這樣的話中文就會出現不顯示或者顯示亂碼的問題。
修改如下(選擇下拉選單裡的“使用裝置字型”):
3、讀取的XML檔案位置問題:
這個就只能自己調整了。
沒有加路徑直接是檔名的,把XML檔案和生成的swf檔案放到同一目錄下即可。
4、讀取的XML檔案編碼格式:
開頭的編碼格式設定為utf-8,之後另存為:
編碼也設定為UTF-8,之後儲存。
目前在flash頁面上的中文顯示問題我就遇到這些,如果以後再遇到問題再進行補充。