2008年7月29日

[PHP-users 33900] AMFPHP

AMFPHPについてご教授ください.

Windows2003 Server
SQLServer2005
PHP5.2.6
Apache 2.0.63
AMFPHP 1.2.6

PHP.ini
[mbstring]
mbstring.language = Japanese
;mbstring.internal_encoding = UTF-8
mbstring.internal_encoding = SJIS
mbstring.http_input = auto
mbstring.http_output = pass
mbstring.detect_order = auto
mbstring.substitute_character = none
;mbstring.script_encoding = UTF-8
mbstring.script_encoding = SJIS
mbstring.encoding_translation = Off

AMFPHP(gateway.php)
$gateway->setCharsetHandler("mbstring", "Shift_JIS", "Shift_JIS" );

上記の環境で,Flashがフロントアプリケーションのシステムを開発中です.
Flash側のスクリプト(ActionScript)はUTF-8で記述しています(デフォルト).

今回直面している問題は文字化けについてです.
SQLServer上のデータをActionScript側に返して表示させると,ローマ数字等の
機種依存文字が化けてしまいます.(?マークに化ける)

mb_convert_encoding($moji, 'UTF-8', 'Shift-JIS');
とした場合には,ローマ数字以外の文字も化けてしまう状態です.

社内システムのため,環境はWindowsでブラウザはIEに限られますが,この環境下で
機種依存文字を化けずにやり取りする方法がありますでしょうか.

SQLServer環境でのAMFPHPのご経験のある方がいらっしゃいましたら
ご教授ください.
_______________________________________________
PHP-users mailing list PHP-users@xxxxx
http://ml.php.gr.jp/mailman/listinfo/php-users
PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://oldwww.php.gr.jp/php/novice.php3


投稿者 xml-rpc : 2008年7月29日 15:37
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/75777
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。