作者noapaov (单身汉)
看板PHP
标题[请益] base64_encode 与 urlencode
时间Sat Jul 18 00:57:09 2015
这两个函式一直搞不清楚, urlencode 主要是用於再进行url传递时,
转成url编译器所规范的编码, 但好奇的是为什麽有些档案还要进行base64_encode,
例如图档, 常常看到有人使用 urlencode(base64_encode($imageFile))
这目的是为什麽? 如果要透过url传递image, 那直接用urlencode($imageFile)不就好了吗?
为什麽好要进行base64_encode呢? 有人知道这个差异吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.34.181.227
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1437152231.A.E26.html
1F:推 sunnyvisit: 图档转base64是把图档转成"data uri"的形式,再urlenc 07/18 01:22
2F:→ sunnyvisit: ode应该是确保不会有特殊字元导致传递过程有错 07/18 01:22
3F:推 kattte: 感谢解释 我也刚好有这个疑问!! 07/18 02:45
※ 编辑: noapaov (114.34.181.227), 07/18/2015 10:19:19