您的位置: 首页 - 2007 August

asp无限级分类的解决方案

分类: 学习 发布: Slleo 浏览: 日期: 2007年8月28日

category.asp源代码:


其中数据库的结构:
id->自动编号;
category->文字类,即分类的名称;
pid->父id的记录;
sortid->排序id;
cdate->分类建立的时间;

附源文件与数据库:[mDown=attachments/month_0708/h2007828231559.zip]点击下载此文件[/mDown]

JPGraph中文乱码问题

分类: 学习 发布: Slleo 浏览: 日期: 2007年8月27日

最近做个东西需要用到图表,因为php写的,就在网上找了下php图表组件,于是就用了JPGraph.

组件自带了一堆的例子,很是好用,可惜中文支持不是那么好,网上说的什么改这改那的可以支持中文的,全是一大抄,不负责任的抄袭他人的文章,自己不做测试,误人子弟,费人时间!

抱怨一下,于是同事感言:我们的国情可能就是这样的,你抄我抄大家抄!抄袭还出了门"深奥的"技术,曰:"采集"!

想说句话,希望没有人扔鸡蛋砸我----

凡是用采集的网站全是垃圾网站,凡是动折想到写采集的人,根本没头脑!

回到正题,解决那JPGraph不支持中文的问题!

找到JPGraph.php文件的第556行(视你下载的版本而写),然后将下列代码注释掉.


之后,你就可以通过下面的代码:


看到下面的图了!


需要说明的是:JPGraph自带一个类,可以将gb2312的汉字转至utf8,说是utf8就不会乱码,而实际显示还是乱码.所以上面的最有效.

[转]关于MySQL编码问题,经验总结

分类: 学习 发布: Slleo 浏览: 日期: 2007年8月24日

转自:http://bbs.blueidea.com/thread-2783464-1-1.html

以下所描述无理论依据,纯属经验谈。

MySQL使用4.1以上版本,管他是什么字符集,一律使用默认。不用去设置MySQL。

然后举个使用GB2312和UTF-8的例子。

好,你只要保证你的写着Insert SQL语句的PHP文件编码为GB2312,那么恭喜你,你使用写着Select SQL语句的GB2312编码的PHP文件读取出来的数据也是GB2312的。
同理,只要你插入数据库的PHP文件是UTF-8编码,那么你录入的就是UTF-8的,读取出来同样使用编码为UTF-8的读取。

如果我录入为GB2312,显示要使用UTF-8怎么办,
如果你的所有PHP文件为UTF-8编码,那么你在Insert的时候,就必须使用iconv进行编码转换,将str转为GB2312入库,读取也一样,使用iconv转为UTF-8显示。

你的前端页面使用什么编码,那么你那些字符串已经被该种编码 编过了,所以,尽管入库,他的机器码肯定就是那样的,不管存放在哪里,不管MYSQL指定为何种编码,他在录入数据的时候,并不会对你的数据进行转换。只要保证你的前端录入使用UTF-8,那么你读取的也是UTF-8。

为什么使用PHPMYADMIN导入总是有问题呢?
我没有研究过PHPMYADMIN的工作原理,但是他的PHP文件都是UTF-8编码的,也就是这样导入数据都是UTF-8的,你采用GB2312的PHP文件来读取,当然一堆乱。解决办法我猜有三种,一种在读取的时候,使用SET NAME将其编码转换,不知道可行不,另外一种是读取后使用iconv将其转为GB2312,第三种,就是不用PHPMYADMIN导入,自己写个GB2312的PHP脚本导入即可。

总之一句话,你录入的时候采用什么编码,那么你读取的时候他就是什么编码。你想把这种编码显示成另外一种编码,那么你需要使用iconv或者mbstring将其进行编码转换。

以上仅为个人实际经验,没时间研究理论。欢迎大家探讨或者有错误请指正。


其实以为set names utf-8就完事了,老农如是说:
@mysql_query("SET NAMES 'utf8'");
@mysql_query("SET character_set_connection=utf8, character_set_results=utf8, character_set_client=binary");
不就完事了?

致:垃圾发广告的!

分类: 生活点滴 发布: Slleo 浏览: 日期: 2007年8月19日

一天往我的blog上注30多个垃圾留言!气死!

换了个验证码程序,我看你们还能不能再发,要是能,我再换,下次换成5+6=?,再换session名,克死垃圾们!


换了换了,如果还发垃圾,我再整!

Birthday

分类: 生活点滴 发布: Slleo 浏览: 日期: 2007年8月9日

据说今天是自己的生日,不过我从不曾关注这个,我想大多数男生是不太关注这个的,不过巧在好友大头的生意也在这个月,几年来一直是先提醒她的生日,然后自然大家就想到我...

叶硬是想给买个cake来,说新美心的cake还不错,买个给送来...impressing...

历史

分类: 生活点滴 发布: Slleo 浏览: 日期: 2007年8月3日

总在欺骗自己,认为那些羞耻可以成为历史过去.

而恶梦却一直在使我想起它来,来提醒自己,鞭撤自己.

这个世界上有多少能相信的人?

有些时候连自己都不能相信,何言他人!

是自己涉世不深还是他人煮豆太快?

一直不愿相信事实.

...

只愿自己快快成长

...
分页:[«]1[»]

Powered By Z-Blog 1.8 Walle Build 100427

Copyright © Slleo.com. Some Rights Reserved.