这是一个创建于 5024 天前的主题,其中的信息可能已经有所发展或是发生改变。
我发现我的web服务器不支持中文文件名的?Apache2.2+php5。
如果用base64_encode处理,这样用户点击下载链接后下载的文件名会是 "VGhpcyBpcyBhbiBlbmNvZGV.doc "之类的,我希望用户点击下载后保存到本地电脑的就是 "相关文档.doc "之类的。
有什么办法可以做到?
4 条回复 • 1970-01-01 08:00:00 +08:00
![fanzeyi](https://cdn.v2ex.com/avatar/a9a1/d531/585_normal.png?m=1491194258) |
|
1
fanzeyi 2011-05-18 10:50:08 +08:00
urlencode 下?....
|
![kojp](https://cdn.v2ex.com/avatar/325e/aeac/6742_normal.png?m=1335109867) |
|
2
kojp 2011-05-19 14:15:41 +08:00
这个。。行不通,和整个编码有关系~~~我 不想改数库库的编码
|
![raptium](https://cdn.v2ex.com/avatar/b8a0/3c5c/4855_normal.png?m=1700096405) |
|
3
raptium 2011-05-19 14:23:56 +08:00
只能用 php 写个脚本来下载咯 可以在 http header 中指定文件名 readfile 直接输出 但愿性能不会太差
|
![kojp](https://cdn.v2ex.com/avatar/325e/aeac/6742_normal.png?m=1335109867) |
|
4
kojp 2011-05-20 14:07:38 +08:00
@ RATIUM这个。。。。倒是一条思路,可以考虑。谢谢。
|