作者pokey0000000 (pokey)
看板Flash
標題[問題] 數學符號"÷" FLASH抓取PHP傳來的"÷"會變成"繩"
時間Mon Oct 6 12:42:32 2008
我的資料庫是UTF8編碼
直接使用UTF8的編碼來存我的題目 "8÷2=4"會造成連同除號 後面的字都不不見
所以我改用unicode編碼後存入mySQL 就可以正常顯示了
接著測試透過PHP把值讀出來 瀏覽器編碼是utf8 讀出來的值是正確的
但是透過FLASH讀取PHP讀進來的值"8÷2=4" 會變成 "8繩2=4"...
請問各位有遇過這樣的問題嗎?
因為教材是要給小朋友看得 所以不可能把除號改成"/"
感謝幫忙~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.135.250
1F:→ evadnia:鴕鳥心態法:用字串取代功能先跑一次 10/06 12:46
2F:→ aquarianboy:有flash原始檔嗎? 我猜你把useCodePage設定成true.. 10/06 13:27
3F:→ aquarianboy:試著把這行註解掉吧,flash預設支援unicode 10/06 13:27
4F:→ pokey0000000:我本來也沒設定useCodepage,但是我還是嘗試加上 10/06 13:54
5F:→ pokey0000000:false或是true,兩個都一樣的情況發生,請問有他解嗎 10/06 13:54
6F:→ pokey0000000:已解決,但是不知道怎麼發生的... 有確定病因再回報 10/06 14:07
7F:→ pokey0000000:謝謝大家 10/06 14:08
8F:→ evadnia:對了,PHP 吐出來的東西本身的編碼是哪種? 10/06 19:17
9F:→ pokey0000000:看你的charset是哪種吧~但是要對應mySQL的編碼,不然 10/06 20:22
10F:→ pokey0000000:會亂碼,應該是這樣 10/06 20:22
11F:→ evadnia:裝個 phpMyAdmin 或許就可以知道 MySQL 編碼 10/08 04:16