最新评论
Flymouse 2010-10-08 17:00
估计是pyISAPIe本身对中文支持有问题,如果方便的话你可以用base64或者其他方式把中文编码,然后读取的时候在反编回来。如果要从根本上解决估计得找pyISAPIe的源码修改了
Kidwind 2010-10-08 15:36
如何让pyISAPIe支持中文路径?
因为我的网站要与以前的网站并行,因此使用了pyISAPIe来运行我的django应用,在测试环境中一切正常,但部署到IIS后,发现只要带中文字符的url地址,都无法正常显示内容,造成我一些带中文的标签无法正常使用,请教楼主是如何解决这个问题的?
可以测试以下两个网站:
测试1:只要带有中文字符的,一律无法显示内容,无论页面是否存在。
http://www.songhua-aromatic.com/中文/
测试2:正常情况下,一个页面不存在会返回“Page not found”的错误。
http://www.songhua-aromatic.com/asdf/
Kidwind 2010-10-08 15:29
@Flymouse
楼主您好,我的已经是encode过的了,但仍然没有解决问题。
Flymouse 2010-09-19 08:34
@Kidwind
看一下这篇文章应该对你有用
http://www.cnpython.org/12.html
Kidwind 2010-09-18 12:32
楼主您好,我在使用pyISAPIe过程中发现只要路径中包含中文字符的,页面一律返回“错误的请求”几个字,无论指定的路径是否存在,请问如何解决呢???非常感谢
Flymouse 2010-09-17 09:04
@Kidwind
传上去的时候,附件名称有没有改变?这种问题是URL编码问题造成的。你可以尝试在输出下载地址的时候不要直接输出中文,而是用URLENCode的后的编码,很久没看Python, 具体怎么写你还得自己看看
Kidwind 2010-09-16 16:20
我发现用这个在地址栏中出现中文字符都不能正常访问,在manage.py runserver时是可以的,上传的中文文件名的附件都不能正常下载了,请问楼主应该怎么解决???
Flymouse 2010-09-12 12:22
@熊哥
因为没法主动获取的memcached的keylist, 所以考虑到的只是不要漏掉所有的key,这样在部分remove缓存项的时候不会有遗漏。对于已经过期的key,remove不会发生错误, 只会返回真假。另外没有在remove的同时更新globel_cacheitems, 也是同样的原因,缓存项失效后,以后还会再添加,所以不从globel_cacheitems表中移除,主要原因也是为了避免竞争,有可能在remove这个缓存项的时候,下一刻会有访问同时要求写入这个缓存项。这时候一个操作要求从globel_cacheitems移去这个key,另一要求向globel_cacheitems增加这个key有可能会差产生不可预料的结果,由于是不同服务器上的程序要求产生的操作,所以也无法使用常规的lock来处理这个并发问题,所以我没有从globel_cacheitems做移除删除key的操作,只是增加。
存在所以孤独 2010-06-10 14:52
又弄了一下,配成功了!
竟然还需要把PyISAPIe-1.1.0-rc4-Py2.6\Examples\Django 下的两个文件替换Python26\Lib\site-packages\Http 下的才可以。
Flymouse 2010-06-09 13:25
@存在所以孤独
我目前没有IIS6的环境了,都是IIS7,PyISAPIe新版我还没试过。晚上回去我架一下看看
存在所以孤独 2010-06-07 18:39
谢谢。
才注意到下面有通配符输入。我调了下,可以浏览.py的页面。(比如Django例子里的info.py)。
但是Python的MVC浏览特征 http://localhost/DjangoTest/index/ 却无法显示。
Flymouse 2010-06-07 17:31
@存在所以孤独
我也没有配置成功,当时是看到PyISAPIe.dll不更新了,调试了几次都ISAPI错误,就没有继续。你说的通配符*无法输入?是指为IIS6添加通配符映射吧,这个在主目录->配置->映射,下半部有添加通配符映射,那里直接填写你的dll的路径就可以了,不需要输入"*"
存在所以孤独 2010-06-07 17:23
请教:
我按照codeproject上的文章在IIS6上无法配置成功(通配符*无法输入的) 博主怎么配置的?
Flymouse 2009-11-02 16:38
@dade
var news=new Scroller({line:1,speed:1000,timer:4000,Obj:$("#scrollDiv")});
可以通过设置speed的值来调节速度,值越大速度越慢

