エンコードについて
[上に]
[前に]
[次に]
初心CGI
2000/06/02(金) 16:15:12
初歩的な質問ですみません。PERLによるエンコード文で疑問になることがあるので
是非教えていただきたいと思います。
$xx =~ s/(\w)/sprintf("%%%02X", unpack("C", $1))/eg;
の文中のsprintfでフォーマットを指定しエンコード化していますが%74のように
表示させるためにこの"%%%02X"は具体的にひとつひとつの文字はどのような意味
があるのでしょうか?教えて下されば光栄です、よろしくお願いいたします。
悪魔のZ
2000/06/02(金) 16:31:00
% 型指定子
% パーセント記号
↑ここまでが%記号
% 型指定子
0 前ゼロで
2 2桁の
X 16進数を
↑これで16進数2桁
らくだ本のP.255に説明があります 御覧あれ
Syn
[E-Mail]
2000/06/02(金) 16:37:27
%% %02X と分けて考えるとわかります。
%% は % そのものを表示。
%02X は 02 がゼロ詰め二桁、 X が数値を 16 進数として表示です。
Syn
[E-Mail]
2000/06/02(金) 16:38:09
あ、すでに返答が…(^_^;
[上に]
[前に]
[次に]