環境は php+mysql+apache です。

システムの文字コードをsjisで構成しているのですが、
特定の日本語名のファイルをアップロードした時に$_FILESに正しいファイル名がはいりません。
例:麻布十番.png
    ↓
  番.png 
アップロードにはFormのinputタグを使っています。
解決法をご存知の方がいらっしゃったら、教えてください。
参考となるURL等でもOKです。
宜しく御願い致します。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--

回答2件)

id:jippu No.1

回答回数61ベストアンサー獲得回数4

ポイント50pt

http://www.shtml.jp/mojibake/sjis_cgi.html

CGIで特定の文字(表・予・申・能など)が文字化けする

CGIやPHPで、[十]などの一部の文字が受け渡し時に文字化けを起こします。

http://ns1.php.gr.jp/pipermail/php-users/2004-January/020247.htm...

[PHP-users 19721]Re: 変数の受け渡しで一部文字化けするものがある。

PHPでの解決策はこちらに。


他に、送信時にJavascriptをかませてエンコードしてから送信するといった方法も考えられそうです。


参考になれば幸いです。

id:tejicube

ありがとうございます。

参考になりました。

2006/03/05 18:37:20
id:power1 No.2

回答回数410ベストアンサー獲得回数1

http://www.jusnet.co.jp/business/bunrei.shtml

ビジネス文例集、社交・儀礼・取引上の文書

?

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません