base64_encode
(PHP 3, PHP 4 )base64_encode -- 使用 MIME base64 对数据进行编码
描述
string base64_encode ( string data)
base64_encode() returns 使用 base64 对 data 进行编码。设计此种编码是为了使二进制数据可以通过非纯 8-bit 的传输层传输,例如电子邮件的主体。 Base64-encoded 数据要比原始数据多占用 33% 左右的空间。 例子 1. base64_encode() 示例<?php
  $str = 'This is an encoded string';
  echo base64_encode($str);
?>  此示例将显示: VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==
 
 base64_decode
(PHP 3, PHP 4 )base64_decode -- 对使用 MIME base64 编码的数据进行解码
描述
string base64_decode ( string encoded_data)
base64_decode() 对 encoded_data 进行解码,返回原始数据,失败则返回 FALSE。返回的数据可能是二进制的。 例子 1. base64_decode() 示例<?php
$str = 'VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==';
echo base64_decode($str);
?>  此示例将显示: This is an encoded string
 
 
参见 base64_encode() 与 RFC 2045 6.8 章节。 

解决方案 »

  1.   

    这样用户点击下载链接后下载的文件名会是"VGhpcyBpcyBhbiBlbmNvZGV.doc"之类的,我希望用户点击下载后保存到本地电脑的就是"相关文档.doc"之类的。
    有什么办法可以做到?
      

  2.   

    有个简单方法:
    在键单击IE选择“属性”
    再选择“高级”,然后去掉“总是以UTF-8发送URL(需要重新启动)”