JSP与MySQL交互乱码问题

最近偶与乱码有缘

暑假做的事情也多半都用Dreamweaver解决,自从七月底彻底重装了一个新的系统后,发现偶那个绿色版本的中文Dreamweaver没有以前好用了,而且我习惯用UTF-8编码的(这个貌似用英文版的操作系统最好了^_^),即使在首选参数里改了新建网页的默认编码为UTF-8,仍然经常出现乱码,而且越来越多。于是一激动就把绿色版给删了(注册表等相关项没改),然后去找了个英文版的Dreamweaver 8装上,结果让我哭笑不得,因为菜单和面版都变得半土不洋的,有些是英文,有些是中文……乱码依然会偶尔出现一下……

说正题,班上的一个MM实习,用JSP给学院某个老师的实验室做一个网站,新手上路。人在外地,由于要给老师测试,要偶的电脑做一下临时JSP服务器,Tomcat+MySQL。网站还只做了几个简单的页面,但是偶测试的时候却颇为不顺,搜索老是搜不到结果,数据库里是肯定有这个数据的!而她却说在她那边代码测试正常,能搜到结果……明天要检查,今天晚上她又不能做,只好让我来解决这个问题了。…

FSO写UTF-8编码文件

昨天给aw写一个生成天气预报的xml文件的程序,考虑到通用性,于是选择utf-8编码,我也比较偏好这个编码。最先想到用FSO来写这个xml文件,后来却发现生成的xml文件不能正常显示,仅仅是因为编码的原因。用记事本打开生成的xml文件,另存为utf-8编码的xml文件即可正常显示。于是在网上搜索了一下,结果发现很多人说FSO只能写ANSI编码的文件,不能写utf-8格式的文件,并且只能读写文本文件。很多人都选择用ADODB.STREAM对象来替代FSO对象,因为STREAM类有LOADFROMFILE和SAVETOFILE方法.并且有一个至关重要的属性CHARSET,这是FSO没有的。有人给出了样例程序:

‘————————————————-