网站管理程序解决生成文件问题
作者:钰龙 日期:2010-01-02 21:12:58
困扰钰龙多年的国外空间不能生成静态文件的问题,在2010年的元旦终于被钰龙攻克。现在网站管理系统的所有功能已经均已可以正常使用,这是一件令人高兴的事情,希望2010年这个良好的开端,给钰龙及大家在新的一年里带来好运。
因为国外空间使用的是非中文版的操作系统,对中文的显示处理等等需要作特别的加工。其他的问题钰龙都已解决,如中文显示,数据库读写,中文用户名,相对目录等等,就剩一个ASP生成静态文件的难题没有解决。所以这也是以前一直把欧华热线的服务器放在国内的原因之一。现在国内空间在备案中,对能否OK钰龙不抱什么指望。所以钰龙只能迎难而上解决国外空间的问题,人是要有压力的,经过不断的测试,终于找道了国外空间ASP生成静态文件的方法。大家知道,生成静态文件一般使用FSO组件,在测试中,钰龙发现FSO只能生成英文内容的文件,网页上一有中文就报错。在这之前,钰龙多次的探索,都是到这里,就不能再前进。最近改用UTF-8编码生成时,打开生成的网页浏览,看到的是文件的HTML源代码。还是不行。最后无意中改用Adodb.Stream方式生成文件,居然成功了!而且可以使用和国内一样的GB2312编码生成文件,这样一来,国外空间使用起来已经和国内空间一模一样。欧华热线新闻和资讯中心也将开始更新。
从这件事上我们看到,世上无难事,只怕有心人。而且,解决问题不要想当然,也许换一种方式就有不一样的结果。不到最后,不要轻言放弃。也许,我们已经走了99步,仅仅是差最后一步的努力而已。仅以此文与执着的一直在坚持的同仁共勉。祝大家在新的一年里取得更大的成功!
这是在匈牙利服务器上更新的第一篇新闻:《青田林业局纪检组长因醉酒驾驶公车被停职》
- 1