UTF-8和url中文的问题,急,在线等
Raser 2005-02-21 11:16:37 我的网站有下载链接,链到我的FTP站点。
FTP上的文件有的是用中文做文件名的,(GB2312编码,不要叫我改成西文名字,这办不到)我的下载页面是用UTF-8存的,所以下载的时候,不论在URL中直接用文件名还是加入urlencode都不能下载。我发现GB2312的“中国”urlencode后是“%D6%D0%B9%FA”,而UTF-8的则是“%E4%B8%AD%E5%9B%BD”。因为数据库的问题,我也不能把UTF-8页面改成GB2312,不然不兼容。现在我要在UTF-8的php页上提供下载,怎么办?
如果在url中直接用中文,那么就只有IE才能识别,Mozilla识别不了,这样的话我就无法提供Linux程序下载了。请各位大虾帮忙