環境は php+mysql+apache です。

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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/03/04 17:08:02
  • 終了:--

回答(2件)

id:jippu No.1

jippu回答回数61ベストアンサー獲得回数42006/03/04 17:35:23

ポイント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

power1回答回数410ベストアンサー獲得回数12006/03/08 22:42:20

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

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

?

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません