Re: [心得] AMFPHP簡單介紹
※ 引述《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
03/06 21:45, 1F
→
03/06 22:15, , 2F
03/06 22:15, 2F
討論串 (同標題文章)