- shimix
- ぬし
- 会議室デビュー日: 2004/08/05
- 投稿数: 512
- お住まい・勤務地: 大分市
|
投稿日時: 2007-08-16 16:57
引用: |
|
やすけさんの書き込み (2007-08-16 16:27) より:
$OriginalFileName = decode('sjis', $OriginalFileName);
とやってみました。
|
引き渡された文字列がsjisだと想定してutf-8に変換しようとしているように読めます・・。
|
- やすけ
- ベテラン
- 会議室デビュー日: 2003/08/20
- 投稿数: 87
|
投稿日時: 2007-08-17 16:44
引用: |
|
やすけさんの書き込み (2007-08-16 16:27) より:
$OriginalFileName = decode('sjis', $OriginalFileName);
とやってみました。
引き渡された文字列がsjisだと想定してutf-8に変換しようとしているように読めます・・。
う〜ん、難しいですね。さらに調べてみてこんな感じでやってみましたがだめでした。
&jcode'euc2sjis(*OriginalFileName);
引き渡されたファイル名称がeucということでやってみました。
おそらくeucで引き渡されています。
とてもうまくいかなくて困っています。初心者はこれだから困ります。。
encode、decodeを理解しないで使っているのがだめですね。
それぞれどういう意味なのでしょうか。本当にぶしつけな質問ですみません。
|
|
- shimix
- ぬし
- 会議室デビュー日: 2004/08/05
- 投稿数: 512
- お住まい・勤務地: 大分市
|
投稿日時: 2007-08-17 17:24
いや、今度はeuc→sjisをやってますよね?あしゅさんが書かれたURLを参考に、eucで渡されたファイル名をutf-8にしてさらにあれこれするということだったのでは?
#以降はもうひとつのスレッドに移動しますかね。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=40728&forum=10
[ メッセージ編集済み 編集者: shimix 編集日時 2007-08-17 17:27 ]
|