Re: [心得] AMFPHP簡單介紹

看板Flash作者 (o(‧"‧)o)時間13年前 (2011/03/06 15:46), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串4/4 (看更多)
※ 引述《aquarianboy (我是沒牌的營養師!)》之銘言: : ※ 引述《gamecubemomo (科科)》之銘言: : : 請問 : : 這裡我有一個問題 : : 我在services裡面新增一個HelloWorld.php : : <?php : : class HelloWorld : : { : : public function say($sMessage) : : { : : return '你輸入的訊息是 : ' . $sMessage; : : } : : } : : ?> : : 然後用Service Browser去測試say("中文測試") : : 結果回傳的是亂碼 : : 請問這要怎麼解決呢? : : 感激不盡!! : 打開AMFPHP資料夾的gateway.php(應該滿好找的) : 應該可以找到一段跟字碼有關的: : $gateway->setCharsetHandler("utf8_decode", "ISO-8859-1", "ISO-8859-1"); : 把它改成: : $gateway->setCharsetHandler("utf8_decode", "UTF-8", "UTF-8"); : 或是如果你的PHP模組裡有iconv的話也可以這樣改: : $gateway->setCharsetHandler("iconv","UTF-8","UTF-8"); : try it, then :) 想請教一下 我照您的步驟做 出現了 Error #2044: 未處理的 NetStatusEvent:。 level=error, code=NetConnection.Call.BadVersion at hiflash_fla::MainTimeline/frame1() 的錯誤 後來我使用書上Flash+PHP資料庫網站開發設計的書上的程式 也是出現了 Error #2044: 未處理的 NetStatusEvent:。 level=error, code=NetConnection.Call.BadVersion at MyTest() 我有Google也都是說到去修改AMFPHP面的gateway.php第127行 我改成 $gateway->setCharsetHandler("utf8_decode", "UTF-8", "UTF-8"); 或 $gateway->setCharsetHandler("iconv", "UTF-8", "UTF-8"); 也出現一樣相同的錯誤, 請問還有可能哪裡沒有設定好呢? 我是使用appserv 2.5.9 PHP是 5.2.3 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.63.100.169

03/06 21:45, , 1F
把133行的if(PRODUCTION_SERVER){}這段程式碼注釋掉
03/06 21:45, 1F

03/06 22:15, , 2F
可以了!!謝謝樓上幫忙 非常感謝你~
03/06 22:15, 2F
文章代碼(AID): #1DSplFdz (Flash)
文章代碼(AID): #1DSplFdz (Flash)