解決Flex裡的亂碼問題

2021-04-19 01:46:25 字數 760 閱讀 4305

flex裡顯示傳送進來的中文資料時有時會顯示為亂碼。

眾所周知,flex是採用utf-8編碼的,而我們有些時候寫的東西都是用gb2312這樣的大字符集,所以在兩種編碼寫的東西互相通訊時就會有問題出現。

也許有人會說,那我們把mxml裡的第一行寫成:

<?xml version="1.0" encoding="gb2312"?>

不就可以了麼,答案視否定的(不信可以去試試)

既然flex採用utf-8,我們也全用utf-8

首先在連線mysql

的時候這樣寫:

jdbc:mysql://localhost:3306/yourdatabase?user=user&password=password&useunicode=true&

characterencoding=utf-8

注意紅色字部分

然後在jsp裡:

<%@ page contenttype="text/xml;charset=utf-8"%>然後再

<?xml version="1.0" encoding="utf-8"?> 或

<%@ page contenttype="text/html;charset=utf-8"%>

就ok了,如果還不行就用notepad轉存為utf-8

如果你是asp的話就在*.asp的開始加一行:

<%@language="vbscript" codepage="65001"%>

這樣就能保證輸出的是utf-8了

Flex 中文亂碼問題解決

最近幾天開始研究flex,咱每次研究新玩意都是從表單做起 在網上轉了好半天,都沒找到合適的解決辦法,最後還是用老辦法,filter 寫乙個簡單的filter 就行了,其實網上弄的那些感覺好麻煩,畢竟每乙個request都要經過filter,我們只需要在filter的dofilter方法裡面設定 re...

flex 裡的movieclip問題

flex裡的movieclip和flex 的元件之間的關係.其中的movieclilp是在flex的as裡生成的 對於flex載入movieclip方式 flex的元件是不能直接addchild movieclip 的.var ui uicomponent new uicomponent ui.ad...

解決Flex從頁面 URL裡獲取引數的問題

1 當用http xx mxml?name hermit function getparafromurl 在 ac fl runcontent 中加入 flashvars getparafromurl 如 果頁面是flex builder 通過模板自動生成的 那麼需要在index.template....