- ベストアンサー
日本語のエンコード
日本語 秘華をPHPでエンコードすると $fname = "秘華"; $name = rawurlencode( $fname ); %94%E9%89%D8 になり Perlで 秘華をPHPでエンコードすると $fname =~ s/(\W)/sprintf("%%%02X", ord($1))/ego; %20%94%E9%89%D8 になります PHPエンコードを%20%94%E9%89%D8 になるにはどのようにすべきですか よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
$fname = " 秘華"; %20 はASCIIコードの 0X20の事で半角スペースです。 Perlの方は処理の中で半角スペースが混ざってるんじゃないですか?
お礼
速い回答ありがとう 半角スペースが前に入っていました おかげで解決しました。