説明
string
rawurlencode ( string str)
を除ãã™ã¹ã¦ã®éžã‚¢ãƒ«ãƒ•ã‚¡ãƒ™ãƒƒãƒˆæ–‡å—をパーセン
ãƒˆè¨˜å· (
%)ã«ç¶šã„ã¦2ã¤ã®16進数ãŒã‚る表ç¾å½¢å¼ã«
ç½®ãæ›ãˆãŸæ–‡å—列を返ã—ã¾ã™ã€‚ã“ã‚Œã¯ã€æ–‡å—定数ãŒç‰¹æ®ŠãªURLデリミタã¨
ã—ã¦è§£é‡ˆã•ã‚ŒãŸã‚Šã€URL デリミタãŒ(ã„ãã¤ã‹ã®é›»åメールシステムã®ã‚ˆ
ã†ãª)転é€ãƒ¡ãƒ‡ã‚£ã‚¢ã«ã‚ˆã‚Šæ–‡å—変æ›ã•ã‚Œã¦å¤±ã‚ã‚Œã¦ã—ã¾ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒ
ãªã„よã†ã«ã€RFC1738ã§å®šã‚られãŸã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°æ–¹æ³•ã§ã™ã€‚ãŸã¨ãˆã°ã€
FTP ã®URLã«ä¸ã«ãƒ‘スワードを埋ã‚è¾¼ã¿ãŸã„å ´åˆã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ã—ã¾ã™ã€‚
例 1rawurlencode() ã®ä¾‹1 echo '<a href="ftp://user:', rawurlencode('foo @+%/'),
'@ftp.my.com/x.txt">'; |
|
ã¾ãŸã€URLã®ä¸€éƒ¨ã¨ã—ã¦ãƒ‘ã‚¹æƒ…å ±ã‚’æ¸¡ã™å ´åˆã¯ã€
例 2rawurlencode() ã®ä¾‹2 echo '<a href="http://x.com/department_list_script/',
rawurlencode('sales and marketing/Miami'), '">'; |
|
ã®ã‚ˆã†ã«ã—ã¾ã™ã€‚
rawurldecode(),
urldecode(),
urlencode()ã‚‚å‚照下ã•ã„。