Hi All- We are using Apache::Request to handle our uploads via the browser. Now that we switched to UTF-8 encoding any filename with Kanji in the filename uploads with a size of '0' and nothing goes to disk. Take the same file, put its name to roman chars and it uploads fine. All other file fields handle Kanji inputs without any problems, only TYPE=FILE bomb under Apache::Request.
Has anyone else seen a problem with Apache::Request and kanji character filenames? # # Read and Encode the uploaded document # my $upload = $r->upload() ; my $fh = $upload->fh() ; my $info = $upload->info; my $size = $upload->size; $Title = $upload->filename ; print STDERR "Size is $size\n" if $debug ; if( $debug ) { while (my($key, $val) = each %$info) { print STDERR "UPL:$key=$val\n" ; } } while( $buf = <$fh> ) { $TEMP .= $buf ; } With Kanji filename : Size is 0 UPL:Content-Disposition=form-data; name="UPLOADFILE"; filename="????????.DOC" UPL:Content-Type=application/octet-stream Without Kanji filename Size is 306688 UPL:Content-Disposition=form-data; name="UPLOADFILE"; filename="copy.DOC" UPL:Content-Type=application/msword Any thoughts or input would be great. John-