Re: [問題] 關於flash傳值給php再寫入mysql的編碼問題

看板Flash作者 (我是沒牌的營養師!)時間18年前 (2007/08/21 18:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《frankwang123 (Mr.Anderson)》之銘言: : 最近正在學flash+php+mysql的技術 : 假設我在flash頁面上輸入一串中文 : php檔在接收時應該如何轉為適當的編碼 : 然後再寫入mysql呢? : 我在flash介面中的input_name輸入中文 : php檔接收方式如下: : $name=mb_convert_encoding($_POST['input_name'], "BIG5", "UTF-8"); : 然後用$name寫入資料庫 : 可是寫進去卻是亂碼 : 不管我的資料庫設成big5還是utf-8都是這樣 : 如果我直接接收不轉編碼: : $name=$_POST['input_name']; : 結果還是亂碼 : 請問我應該要怎麼做呢? unicode是個令人又愛又恨的東西 愛在它可顯示各國的字元 恨在它的設定需要許多環節配合 flash預設是unicode(System.useCodePage = false) 如果要改成big5編碼的話,請把useCodePage改成true 另外 php + mysql 這段也要橋好 最近php版有在討論這段要怎麼做 詳情可見php版 :) -- http://www.eddie.com.tw/blog/ http://www.eddie.com.tw/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.136.167
文章代碼(AID): #16oiC4kp (Flash)
文章代碼(AID): #16oiC4kp (Flash)