分页: 1 / 1

[问题]kget下载列表中中文文件名的编码方案是怎样的?

发表于 : 2008-04-14 23:52
lans
在写一个程序,有个功能是生成kget的下载列表。但是看真实的kget下载列表,发现其中的中文文件名都是十六进制编码,使用urlencode和rawurlencode(PHP下)生成的都不行,比较一下发现是一些符号转换不正确,比如kget列表中“!”号是不转换的,而前面两个函数就会转换。
故不知应该怎样编码kget列表中的中文文件名。

发表于 : 2008-04-15 8:45
eexpress
你可以apt-get source kget下源码看。这软件我没使用。不知道确切的情况。
只能猜想,你是需要%22那样的格式和utf8的相互转换。这方面的例子应该很多。我只用过C和perl的这方面的。无非是判断一个字符范围,然后决定时候需要转换。