网游之机械王者txt:搜索页asp内存溢出问题解决方案?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 16:58:22
因为数据有5万多 且有日文
找了很多都是编码解码 菜鸟水平实在看不懂 下面有search.asp的代码 不知道该加些什么改些什么 希望大大们指教得详细些 比如该新建一个文件 文件的代码内容 然后如何修改搜索页代码 实在是水平有限 希望大大们直接给出详细修改
search.asp的代码:http://www.haoareyou.com/search.txt
演示地址:http://www.haoareyou.com/music/
本来数据只有几千的时候好好的 现在有5万且name字段中有日文 就出现了内存溢出现象
这是落伍论坛的解决方法 但不甚明白http://www.im286.com/archiver/tid-1306098.html

二楼的想法不错 但是因为日文的存在应该还是会有内存溢出现象?

如果日文歌曲不是很多的话 直接给删除或过滤掉算了

搜索一下Microsoft Visual Studio 6.0,里面包含J++的了,如果BT下载到这里搜索吧bt.fkee.com。还没解决请发邮件mangohappy@qq.com给我

'//lspcieee修改
'//日文片假名编码解码函数
'//参数:被编码字符串,true编码/false解码(以,号隔开)
'//返回:Jncode(编码后的字符)
'//例:rs("TopicStr")=Jncode(TopicStr,true) 'encode 编码保存到数据库的资料
'//例:DisplayStr=Jncode(rs("TopicStr"),false) 'uncode '解码显示到页面的标题
Function Jncode(byVal iStr,codeType)
if isnull(iStr) or isEmpty(iStr) or iStr="" then
Jncode=""
Exit function
end if
dim F,i,E
E=array("@0;","@1;","@2;","@3;","@4;","@5;","@6;",_
"@7;","@8;","@9;","!0;","!1;","!2;","!3;",_
"!4;","!5;","!6;","!7;","!8;","!9;","+0;",_
"+1;","+2;","+3;","+4;","+5;")'编码后格式,这个就是自己喜欢怎么编就怎么编了,只要不常用就可以,免得解码的时候把正常的字符给替换了.
F=array(chr(-23116),chr(-23124),chr(-23122),chr(-23120),_
chr(-23118),chr(-23114),chr(-23112),chr(-23110),_
chr(-23099),chr(-23097),chr(-23095),chr(-23075),_
chr(-23079),chr(-23081),chr(-23085),chr(-23087),_
chr(-23052),chr(-23076),chr(-23078),chr(-23082),_
chr(-23084),chr(-23088),chr(-23102),chr(-23104),_
chr(-23106),chr(-23108))'被编码代码
if codeType then
for i=0 to 25
iStr=replace(iStr,F(i),E(i))'编码操作
next
else
for i=0 to 25
iStr=replace(iStr,E(i),F(i))'解码操作
next
end if
Jncode=iStr
End Function
输入的地方,都要编码
比如,存入数据库,查询输入,等等

凡是输出的地方,都要解码
比如,页面显示,生成html,读取数据库,查询结果显示等等