[PHP-users 9630] Re: 文字列が??? になる

Hidenori GOTO php-users@php.gr.jp
Thu, 29 Aug 2002 17:57:53 +0900


後藤です。


 問題は、urlencode などではなくて、Flash MX がデフォルトで
文字列を UTF-8 で扱うということです。なので、何もしなければ
Flash から PHP に POST される文字列は UTF-8 になっているは
ずです。System.useCodepage = true; とすると、Shift_JIS で
処理するようになると思います。
 

 なので Action Script 側ではなく、これらを受け取る PHP 側
できちんとマルチバイトに対応した処理をしているか、というこ
とです。


 これには、php.ini のマルチバイト関連の設定や、スクリプト
の文字コードなどが関係してきます。それらの情報や、実際に問
題が発生しているスクリプトの一部でも ML にポストしていただ
ければ、皆さんももっと状況がつかめるはずです。
(使用しているサーバーの OS、や PHP のバージョンなどもです)



ul―――――――――――――――――――――――――――――
ul 有限会社 ヒデックス 後藤 秀宣(ごとう ひでのり)
ul MailTo : goto@hidex.jp
ul Web    : http://www.hidex.jp
ul Tel    : 052-836-6339
ul Address: 愛知県名古屋市昭和区滝川町 47-40 S-502
ul―――――――――――――――――――――――――――――