看板 Flash 關於我們 聯絡資訊
※ 引述《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
iceofwind:把133行的if(PRODUCTION_SERVER){}這段程式碼注釋掉 03/06 21:45
bruce620:可以了!!謝謝樓上幫忙 非常感謝你~ 03/06 22:15