2010年8月25日

[PHP-users 35346] Re:sjisのフォームからファイル名が取得できない

安藤です。


formのほうをUTF-8にするのはレギュレーションの関係で難しいです。
技術的にできない理由があるのであれば説得材料にできるのですが、、、


> バッドノウハウっぽいですが、こういう回避方法があるようです。

> http://wghost.org/it/2009/07/mb_convert_encoding.html
試して見ましたが、特に変わりはありませんでした。

「紙.txt」と取得されるものの、文字コード自体はSjift_JISで飛んできているようです。


echo mb_detect_encoding( $_FILES['file']['name'] );
としてみたところ、SJISと表示されました。

テキストフィールドから「表紙」と入力すると正しく取得できるのですが、
ファイルアップロードフォームからのみ取得できないのです。
win,macどちらでもなってしまいます。


5c 問題は難しいですね、、、

引き続き、よろしくお願いいたします。


--
安藤 <mailtodoor2@xxxxx>
_______________________________________________
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 : 2010年8月25日 16:44
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/97954
トラックバック
コメント
コメントする




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