这段时间把这个目标停下来,现在重新启动

  想做的太多了:把“123行动!”的总体规划好好做一下,学建模(AndroMDA与ArgoUML),设计模式,学习日记重构,太多的事想做了,还要......

  想做太多是做不成的,现在把这个目标的第2和3步实现。

  1、先把要用到的技术要点初步掌握;

  2、学习一下相关网站的同步操作流程(如:www.43things.com)(实现学习日记和我的blog的双向绑定:http://www.123go.org.cn/disGoalContentAction.do?goalID=1547&naviStr=a10);

  3、系统设计,用ArgoUML认真设计一下,我发现这样很对我的口味,像设置RSS Feed这样的小功能我也用它设计了一下;

  4、实现。

  

  技术要点:

  1)、关于item的内容,请看基于XML-RPC的BloggerAPI学习(http://www.123go.org.cn/disDiaryContentAction.do?searchDiaryID=1771&goalID=1554&naviStr=a10a21547ah1726)

  2)Currently, w.bloggar is compatible with all tools that implements Blogger API, metaWeblog API, MovableType API and b2 API; all based on the XML-RPC definition. (http://www.123go.org.cn/disDiaryContentAction.do?searchDiaryID=1771&goalID=1622&naviStr=a10a21547ah1625)

  可见基础是xml-rpc,可以用“XML-RPC 之 Apache XML-RPC 实例 及规范(转帖2篇)”(http://www.123go.org.cn/disDiaryContentAction.do?searchDiaryID=1771&goalID=1771&naviStr=a10a21547)这篇文章并结合“一个使用了xml_rpc和 Rome 0.6 for RSS / Atom feed generation开源blog ”(http://www.123go.org.cn/disDiaryContentAction.do?searchDiaryID=1716&goalID=1716&naviStr=a10a21547)这个开源Blog系统来学习XML-RPC的使用。

  现在,我基本上可以在Linux下进行写程序了。就用这个功能来进行在linux开发的实践之一吧。

第三篇:呵护幼小生命的建议(14~29)

14、急性肾炎护理──吃好歇好,不要感冒

15、麻疹:如果孩子没有感染并发症,最好不要让孩子住院,以免交叉感染并发症

16、避免传染病:隔离、消毒、检疫

17、痱子:不能擦痱子粉,用“十滴水”、痱子水或花露水

18、冻疮:坚持锻炼

19、烫伤:最好不要把水泡弄破,以免细菌侵入伤口

20、鱼刺:初步最简单的办法是让孩子用力做几次“哈哈”的发音动作,利用从气管里冲出来的气体冲击力,将刺得表浅的鱼刺冲出

21、晕车:加强适应性锻炼,也与心理障碍有关

22、吞异物:圆的吃白薯,有棱角的吃韭菜、芹菜、菠菜等长纤维蔬菜,千万不能服泻药

23、误食毒物:一是抓紧送医院;同时务必弄清毒物的名称、吞服时间和数量

24、磕碰:不应该为了避免意外而把孩子保护得像温室里的花朵,但是采取一些预防措施防止意外也是十分必要的。

25、吃药与打针:喂药程序:1)平时做有关游戏,做准备;2)喂药讲科学;3)技巧;4)不得已时硬灌(p123~125)

26、住院:父母的关心胜似良药

27、“夜盲”儿:补维A,胡萝卜等,鱼肝油过量也会中毒!

28、尿床:努力养成好习惯,避免紧张和压力

29、夜哭儿:1)如果不是特别的惊吓或恐惧或疾病,让夜间醒来啼哭不止的孩子先哭一会儿(如5分钟),再去哄他们;2)喂少量糖水

  第三篇完

幼儿园的午餐管理更加坚定我让孩子在那里午餐的决心

  今天,下班回家,母亲告诉我,她在幼儿园里看到孩子们吃水饺的情况,一个孩子碗里只盛4个水饺,必须连汤带水吃完才许添。我们孩子平时在家里惯坏了,只吃合她口味的。平时,家里又有零食吃,饿不着。现在不吃,肯定要饿肚子了,因为中午在幼儿园里。母亲讲,孩子今天中午只吃了水饺里的馅,不吃皮。她不忍心,把孩子抱回家了。

  我告诉母亲,应该让孩子接受锻炼,不能惯着了。她不肯吃饭,估计是这两天胃口本来就不好,可以给她吃点健胃的东西。然后,她跟小朋友一起吃,也许对她的身心健康还有益处。

  当然,这需要我们的密切注意动向,并跟幼儿园里的阿姨多交流。我想,只要我们用心,一定可以让孩子养成有利于她的身心健康的良好的饮食习惯的。

搜索引擎的本站IP访问分析;关于搜索引擎爬虫灾害转帖

google:    66.249.66.98

microsoft: 65.54.188.105~107

yahoo:     68.142.249.183; 68.142.251.124

  为了知道本站的访问来源,加了记录IP的功能,今天发现上面两个IP出现得频率很高,估计是搜索引擎,上www.123cha.com一查,果然如此。

  从log记录中看,这两个搜索引擎访问网站的脾气也很有意思:

  google是基本不间断的一阵猛吃(3~7秒一次,延续了3分钟),然后今天就不来光顾了;

  而microsoft的3个IP是间断访问的,在一天中都有分布。时间间隔也不定,几秒到几分钟,几十分钟不等,没有规律性,也不知道microsoft的这3个IP之间有没有协作关系,比如:是否重复访问了一个页面?

  对待搜索引擎的造访,像我们这样的无名小站倒是热烈欢迎它这位客人,因为它可以让更多的人找到我们;但是对一些用户多倒是资源不足的网站却是一个问题,因为它要占网络资源,

比如:http://www.javaresearch.org/jr/thread.jsp?column=376&thread=40769(转帖)

今天屏蔽了sohu的两个爬虫  发表时间: 2005-11-03 14:56  

 

今天屏蔽了sohu的两个爬虫。这两个爬虫根本不理会robots.txt文件的规定,并且非常疯狂,来自IP:220.181.26.110 和 220.181.26.112。 平均1分钟内爬过177 个页面,我们做了Filter,对他进行限制,但这个爬虫根本不予理会,Filter拒绝了他的页面,他会反复地隔13~15″左右继续。并且每一个连接都开一个新的session,导致jr的session数目在短短的半个小时就上升到5000多个。这和攻击没有什么两样。

所以,只能对这个爬虫说“NO”。

屏蔽这两个IP后,在短短10几分钟,Session数目从恐怖的5000多下降到2000多,并且还在直线下降。预计应该在30分钟后下降到几百的正常水平。

近期关于爬虫的“职业道德”的讨论不少,下面给出几个连接,如果你发现你的站近期异常,可以查查看是不是来自爬虫的“攻击”所致。

  上面是来自JR的文章,上面提到的搜索引擎每一次访问都开一个session倒是我很早就发现的,但是不知道搜索引擎为什么不能保持session?

 

基本上在redhat linux9.0上搭建了学习日记的开发环境

  现在把途中碰到的一些问题作一个总结:

  1、eclipse2.1的安装:在开始时,我下载的是motif版本的,按照(在Red Hat Linux 9上安装Eclipse(转帖)

http://www.123go.org.cn/disDiaryContentAction.do?searchDiaryID=1797&goalID=1797&naviStr=a10a21750)介绍的方法始终不能正常使用,后来才发觉下载的版本是错的,再下载了gtk版本的才成功;

  2、Tomcat5.0的安装:按照(Linux上配置JDK+TOMCAT+MYSQL(转帖)http://www.123go.org.cn/disDiaryContentAction.do?searchDiaryID=1766&goalID=1766&naviStr=a10a21750)介绍的方法把Tomcat5.0安在了/root下面,在非root帐号下使用它出现下列问题:不能在eclipse中启动它,说是不能load server.xml文件,不能布置应用(即把布置文件写进/conf下面相应的文件夹中)等;把它安在/opt目录下也是如此。关键是没有权限对相应的目录或文件进行读写操作。后来,用root帐号把tomcat解进/opt下面后,干脆用chmod命令把全部需要读写操作的目录(如:common,conf,logs,webapps,work等)及其下面所有层次的目录及文件赋于所有用户都可读写的权限(chmod 777 /opt/Tomcat5.0/* -R),这样才算摆平;

  3、使用gedit时需要注意它的默认储存方式是utf8格式,可以对其进行一些配置改变;

  4、在mozilla浏览器中不能访问网站的ftp目录,用linux自带的ftp命令可以;

  5、emacs的使用,打开文件需要手工在窗口的底部输入路径,如文件不存在则为新建文件,内部集成了cvs,email,外部命令调用,支持java文件的语法高亮,但是好像不支持xml文件的语法高亮。可以把它当成windows下的ultraedit用来写局部的程序;

  6、linux集成了cvs命令,但是没有集成ant,还需要下载一个ant;

  疑问:

  1、/opt目录一般作什么用?opt是什么意思?option?

  2、我如上处理Tomcat安装的问题恰当吗?正确的作法应该是怎么样的?

  3、为什么mozilla不能访问ftp目录了?

linux下的mozilla无法登录自己网站的ftp服务;ftp命令详解(

  不像在windows下面,在浏览器地址栏内输入:ftp://www.123go.org.cn后,自动打开ftp登录框,输入用户名和密码后就可以登录了。但是在redhat linux9.0的mozilla浏览器中这样做只是收到530错误的对话框。不知道为什么?

  在linux下面可以用ftp命令执行一些ftp操作。

  下面是ftp命令的转帖:(转自:http://www.blueidea.com/computer/server/2003/112.asp)

FTP命令详解

  FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。

  FTP的命令行格式为:ftp -v -d -i -n -g [主机名],其中

  -v显示远程服务器的所有响应信息;

  -n限制ftp的自动登录,即不使用;

  .n etrc文件;

  -d使用调试方式;

  -g取消全局文件名。

  ftp使用的内部命令如下(中括号表示可选项):

  1.![cmd[args]]:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip.

  2.$ macro-ame[args]:执行宏定义macro-name.

  3.account[password]:提供登录远程系统成功后访问系统资源所需的补充口令。

  4.append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。

  5.ascii:使用ascii类型传输方式。

  6.bell:每个命令执行完毕后计算机响铃一次。

  7.bin:使用二进制文件传输方式。

  8.bye:退出ftp会话过程。

  9.case:在使用mget时,将远程主机文件名中的大写转为小写字母。

  10.cd remote-dir:进入远程主机目录。

  11.cdup:进入远程主机目录的父目录。

  12.chmod mode file-name:将远程主机文件file-name的存取方式设置为mode,如:chmod 777 a.out。

  13.close:中断与远程服务器的ftp会话(与open对应)。

  14.cr:使用asscii方式传输文件时,将回车换行转换为回行。

  15.delete remote-file:删除远程主机文件。

  16.debug[debug-value]:设置调试方式,显示发送至远程主机的每条命令,如:deb up 3,若设为0,表示取消debug。

  17.dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件local-file。

  18.disconnection:同close。

  19.form format:将文件传输方式设置为format,缺省为file方式。

  20.get remote-file[local-file]:将远程主机的文件remote-file传至本地硬盘的local-file。

  21.glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。

  22.hash:每传输1024字节,显示一个hash符号(#)。

  23.help[cmd]:显示ftp内部命令cmd的帮助信息,如:help get。

  24.idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。

  25.image:设置二进制传输方式(同binary)。

  26.lcd[dir]:将本地工作目录切换至dir。

  27.ls[remote-dir][local-file]:显示远程目录remote-dir,并存入本地文件local-file。

  28.macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。

  29.mdelete[remote-file]:删除远程主机文件。

  30.mdir remote-files local-file:与dir类似,但可指定多个远程文件,如:mdir *.o.*.zipoutfile

  31.mget remote-files:传输多个远程文件。

  32.mkdir dir-name:在远程主机中建一目录。

  33.mls remote-file local-file:同nlist,但可指定多个文件名。

  34.mode[modename]:将文件传输方式设置为modename,缺省为stream方式。

  35.modtime file-name:显示远程主机文件的最后修改时间。

  36.mput local-file:将多个文件传输至远程主机。

  37.newer file-name:如果远程机中file-name的修改时间比本地硬盘同名文件的时间更近,则重传该文件。

  38.nlist[remote-dir][local-file]:显示远程主机目录的文件清单,并存入本地硬盘的local-file。

  39.nmap[inpattern outpattern]:设置文件名映射机制,使得文件传输时,文件中的某些字符相互转换,如:nmap $1.$2.$3[$1,$2].[$2,$3],则传输文件a1.a2.a3时,文件名变为a1,a2。该命令特别适用于远程主机为非UNIX机的情况。

  40.ntrans[inchars[outchars]]:设置文件名字符的翻译机制,如ntrans 1R,则文件名LLL将变为RRR。

  41.open host[port]:建立指定ftp服务器连接,可指定连接端口。

  42.passive:进入被动传输方式。

  43.prompt:设置多个文件传输时的交互提示。

  44.proxy ftp-cmd:在次要控制连接中,执行一条ftp命令,该命令允许连接两个ftp服务器,以在两个服务器间传输文件。第一条ftp命令必须为open,以首先建立两个服务器间的连接。

  45.put local-file[remote-file]:将本地文件local-file传送至远程主机。

  46.pwd:显示远程主机的当前工作目录。

  47.quit:同bye,退出ftp会话。

  48.quote arg1,arg2...:将参数逐字发至远程ftp服务器,如:quote syst.

  49.recv remote-file[local-file]:同get。

  50.reget remote-file[local-file]:类似于get,但若local-file存在,则从上次传输中断处续传。

  51.rhelp[cmd-name]:请求获得远程主机的帮助。

  52.rstatus[file-name]:若未指定文件名,则显示远程主机的状态,否则显示文件状态。

  53.rename[from][to]:更改远程主机文件名。

  54.reset:清除回答队列。

  55.restart marker:从指定的标志marker处,重新开始get或put,如:restart 130。

  56.rmdir dir-name:删除远程主机目录。

  57.runique:设置文件名唯一性存储,若文件存在,则在原文件后加后缀..1,.2等。

  58.send local-file[remote-file]:同put。

  59.sendport:设置PORT命令的使用。

  60.site arg1,arg2...:将参数作为SITE命令逐字发送至远程ftp主机。

  61.size file-name:显示远程主机文件大小,如:site idle 7200。

  62.status:显示当前ftp状态。

  63.struct[struct-name]:将文件传输结构设置为struct-name,缺省时使用stream结构。

  64.sunique:将远程主机文件名存储设置为唯一(与runique对应)。

  65.system:显示远程主机的操作系统类型。

  66.tenex:将文件传输类型设置为TENEX机的所需的类型。

  67.tick:设置传输时的字节计数器。

  68.trace:设置包跟踪。

  69.type[type-name]:设置文件传输类型为type-name,缺省为ascii,如:type binary,设置二进制传输方式。

  70.umask[newmask]:将远程服务器的缺省umask设置为newmask,如:umask 3。

  71.user user-name[password][account]:向远程主机表明自己的身份,需要口令时,必须输入口令,如:user anonymous my@email。

  72.verbose:同命令行的-v参数,即设置详尽报告方式,ftp服务器的所有响应都将显示给用户,缺省为on.

  73.?[cmd]:同help。

无法把原来的数据从mysql4.0.*转入mysql4.1.*

  在redhatlinux9.0的mysql4.1.18中,在my.cnf设置了[client][mysqld]下的default_character_set=utf8,用mysqladmin variables 命令查看服务器和客户端的所有字体方面的设置均是utf8了,可是原来的数据在网页显示仍是乱码。

  在页面上写作帖子新加的数据又能正常显示,搞不懂了。

终于搞定了mysql 4.1的中文问题:D(转帖)

转自:http://www.cjsdn.net/post/view?bid=10&id=120763&sty=1&tpg=1&age=0

 

  中国Java开发网 

注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

 

您没有登录 

» 中国Java开发网 » Database/JDBC/JDO » MySQL 

 打印话题     寄给朋友     订阅主题 

 

作者 终于搞定了mysql 4.1的中文问题:D [精华] 

wuliang

 

 

发贴: 46

积分: 20

  于 2004-11-01 11:04 

--------------------------------------------------------------------------------

 

4.0之前用缺省字符集latin1,连接加useUnicode=true&characterEncoding=GBK可以了,

后来因为有子查询的需要,升级到4.1,发现这招失灵,经过一天摸索,终于搞定:D

1、mysql字符集要设成utf8,可以在安装时设置,也可以在my.ini里改(需要重新启动mysql)

#必须在[mysqld]这段

[mysqld]

default-character-set=utf8

这就足够,设置后重启server,用mysqladmin variables命令检查

| character_set_client | utf8

| character_set_connection | utf8

| character_set_database | utf8

| character_set_results | utf8

| character_set_server | utf8

| character_set_system | utf8

| collation_connection | utf8_general_ci

| collation_database | utf8_general_ci

| collation_server | utf8_general_ci

2、jdbc连接无需加characterEncoding,会自动检测

jdbc:mysql://localhost/test

实际上server端字符集不是utf8的话,加了也没用(jdbc:mysql://localhost/test&characterEncoding=UTF-8或者GBK)

可能还会报错;是utf8的话,加不加都行

3、mysql client记得加--default-character-set

windows平台:

mysql -u root -p --default-character-set=gbk

linux平台:

mysql -u root -p --default-character-set=utf8

否则进去select中文是乱码,insert中文也不能正确保存,一整天主要是被这个困扰~~

这是我的办法,按理mysql字符集是latin1也可以操作中文(4.0就是这样),不过我没试出来,客户端还是需要额外编码

******

windows xp简体中文

redhat fedora core 2, LANG=zh_CN

mysql-4.1.7

wuliang edited on 2004-11-03 22:11

--------------------------------------------------------------------------------

• 一个很好的关于swt布局管理的例子(希望加精)! 

作者 Re:终于搞定了mysql 4.1的中文问题:D [Re:wuliang] 

scud

 

CJSDN高级会员

 

发贴: 107

积分: 10

  于 2004-11-01 11:20 

--------------------------------------------------------------------------------

建的表或者database是utf-8也可以,如果服务器不是你控制的话

--------------------------------------------------------------------------------

• system.in.read()能够读入INT型的数据吗 

作者 Re:终于搞定了mysql 4.1的中文问题:D [Re:wuliang] 

wuliang

 

 

发贴: 46

积分: 20

  于 2004-11-03 21:45 

--------------------------------------------------------------------------------

hehe,竟然加了精:D

wuliang edited on 2004-11-03 22:12

--------------------------------------------------------------------------------

• 寻找长期合作伙伴,外包小型专案,适合兼职,每月case稳定名额有限... 

作者 Re:终于搞定了mysql 4.1的中文问题:D [Re:wuliang] 

chaiwei

 

 

发贴: 1

积分: 0

  于 2004-11-05 00:51 

--------------------------------------------------------------------------------

无论采用什么字符集,只要将被查询的字段属性加为二进制,即可实现中文查询

--------------------------------------------------------------------------------

• 去欧洲玩 只能去一个地区 随便选 去哪儿好呢? 

作者 Re:终于搞定了mysql 4.1的中文问题:D [Re:wuliang] 

wes109

 

龙的传人

CJSDN高级会员

 

发贴: 819

积分: 51

  于 2004-12-13 14:39 

--------------------------------------------------------------------------------

 

补充几点:

如果你已经创建了数据库,并且是latin1编码的,还需要修改具体数据库和表的charset

修改数据库的字符集:

ALTER DATABASE `dbname` CHARACTER SET utf8  COLLATE utf8_general_ci;

修改具体表的字符集:

 ALTER TABLE `tablename`CHARACTER SET utf8  COLLATE utf8_general_ci;

在建表时指定字符集:

DROP TABLE IF EXISTS `area`;CREATE TABLE `area` (  `code` varchar(4) NOT NULL default '',  `name` varchar(10) NOT NULL default '',  PRIMARY KEY  (`code`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--------------------------------------------------------------------------------

千年后如若我再生于祖国的河岸

千年后我再次拥有中国的稻田 和周天子的雪山 天马踢踏

和所有以梦为马的诗人一样

我选择永恒的事业.

--------------------------------------------------------------------------------

• 还有半年就没课了,最后一年实习,而我........ 

作者 Re:终于搞定了mysql 4.1的中文问题:D [Re:wuliang] 

lcwling

 

Java咋就这么难呢?!

CJSDN高级会员

 

发贴: 342

积分: 82

  于 2005-01-13 21:13 

--------------------------------------------------------------------------------

还是老问题,用utf8不知道客户端用什么工具方便view or edit?中文还是显示不太正常,不方便前端查看?!

--------------------------------------------------------------------------------

认真对待每一天吧,因为生活每天都是新的!

--------------------------------------------------------------------------------

• Java的JFrame怎么设置最大化! 

作者 Re:终于搞定了mysql 4.1的中文问题:D [Re:wuliang] 

kirk

 

 

发贴: 55

积分: 0

  于 2005-03-28 17:39 

--------------------------------------------------------------------------------

我试过楼主的方法,只有character_set_system的值为utf8,其他没有任何变化,why?

对了,我的mysql4。1非安装版的,是直接更新4.0的系统(除data目录)。

--------------------------------------------------------------------------------

• 请各位帮忙看看哪里出错了(Cannot invoke length() on the array type char[]) 

作者 Re:终于搞定了mysql 4.1的中文问题:D [Re:wuliang] 

chengbd

 

版主

 

发贴: 621

积分: 112

  于 2005-04-18 06:18 

--------------------------------------------------------------------------------

经过几天的翻阅文档和实验,终于找到了比较好的解决办法。

可以不需要修改my.ini。

在建立数据库的时候,对库和表的字符集设置不太重要,但是对文本类型的字段最好都设置为GBK字符集。

对于已有的数据库可以用以下方法转换字段编码:

ALTER TABLE t MODIFY hoverfly BINARY(100);

ALTER TABLE t MODIFY hoverfly CHAR(100) CHARACTER SET gbk;

注意用此方法如果不修改程序,会发现查询出的结果都是乱码,可以通过在my.ini的[mysqld]段内加default-character-set=gbk来纠正。但是这样你会发现那些没有转换编码的文本字段里的中文都是乱码。

其实有更简单的办法,在进行查询前,只要执行SET character_set_results = NULL就可以。而且这是不管是转换了的还是没转换的字段都不会出现乱码。而转换了的字段可以正常的对中文进行排序。

--------------------------------------------------------------------------------

• 去欧洲玩 只能去一个地区 随便选 去哪儿好呢? 

作者 Re:终于搞定了mysql 4.1的中文问题:D [Re:wuliang] 

chengbd

 

版主

 

发贴: 621

积分: 112

  于 2005-04-18 06:19 

--------------------------------------------------------------------------------

 

SET character_set_results = GB2312

在my.ini里

加入

default-character-set=gb2312

当然位置要放对了才可以

create database ......set charset=UTF-8

困扰了1天,昨天看了台湾的一个哥们写的说明才基本搞定。

在my.ini中的两处加入,分别是[mysqld]和[*client]处

default-character-set=gb2312 ,reboot机器(重要)。

在网页中就可以访问了,注意使用可视工具的来维护mysql的,

可能由于不支持中文的编码,插入中文数据后,仍然是乱码。

使用命令行的应该可以了。 另外gb2312也可以改成其他的编码方式,只要和jsp页上的统一即可。

--------------------------------------------------------------------------------

• 一个Java问题请教~(输入一个变量 叫 “11th of January 2002”) 

作者 Re:终于搞定了mysql 4.1的中文问题:D [Re:wuliang] 

benjaminliang

 

 

发贴: 9

积分: 0

  于 2005-04-27 11:23 

--------------------------------------------------------------------------------

mysql> status

--------------

D:\Program Files\MySQL\MySQL Server 4.1\bin\mysql.exe Ver 14.7 Distrib 4.1.11,

for Win32 (ia32)

Connection id: 1

Current database: qtedu

Current user: root@localhost

SSL: Not in use

Using delimiter: ;

Server version: 4.1.11-nt

Protocol version: 10

Connection: localhost via TCP/IP

Insert id: 98

Server characterset: gbk

Db characterset: latin1

Client characterset: gbk

Conn. characterset: gbk

TCP port: 3306

Uptime: 18 min 49 sec

-----------------

mysql> show variables like 'character%';

+--------------------------+------------------------

-----+

| Variable_name | Value

|

+--------------------------+------------------------

-----+

| character_set_client | gbk

|

| character_set_connection | gbk

|

| character_set_database | latin1

|

| character_set_results | gbk

|

| character_set_server | gbk

|

| character_set_system | utf8

|

表的字符集设置还真不起作用 !

修改了字段的编码方式为gbk后,插入的数据显示都正常在Query Broswer中显示也正常,

不设置建立数据库的字符集

String DBConnStr="jdbc:mysql://localhost:3306/qtedu?user=root&password=benjamin";

在jsp+bean的应用中插入和查询都正常。(用驱动mysql-connector-java-3.1.8-bin.jar)

新建立的数据库会按设置的默认的gbk编码,这时候字段也是默认的gbk了

昨天搞了一天 谢谢楼上各位!!

benjaminliang edited on 2005-04-27 11:39

--------------------------------------------------------------------------------

• 还有半年就没课了,最后一年实习,而我........ 

作者 Re:终于搞定了mysql 4.1的中文问题:D [Re:wuliang] 

dazern

 

 

发贴: 11

积分: 3

  于 2005-05-13 01:44 

--------------------------------------------------------------------------------

还是不明白!

问题依旧!

--------------------------------------------------------------------------------

• "~"非运算的值怎么往后跑了一位? 

作者 Re:终于搞定了mysql 4.1的中文问题:D [Re:wuliang] 

aiff

 

 

发贴: 85

积分: 10

  于 2005-06-13 16:31 

--------------------------------------------------------------------------------

mysql> SHOW VARIABLES LIKE 'character_set_%';+--------------------------+---------------------------------------------------------+| Variable_name            | Value     |+--------------------------+---------------------------------------------------------+| character_set_client     | latin1     || character_set_connection | latin1     || character_set_database   | gbk     || character_set_results    | latin1     || character_set_server     | gbk     || character_set_system     | utf8     || character_sets_dir       | C:\Program Files\MySQL\MySQL Server 4.1\share\charsets/ |+--------------------------+---------------------------------------------------------+7 rows in set (0.00 sec)

我现在变成这样了 怎么理解

是我以前的表的问题 还是现在的问题没有解决?

aiff edited on 2005-06-13 16:34

--------------------------------------------------------------------------------

• 请各位帮忙看看哪里出错了(Cannot invoke length() on the array type char[]) 

 

  已读帖子

  新的帖子

  被删除的帖子

 

返回中国Java开发网论坛

Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent

Copyright © 2002-2006 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号

客服电话 13606058863    客服信箱 support@cjsdn.net    客服QQ 714913

看孩子太累了;让孩子在幼儿园午餐

  星期六带孩子和同事一道去龙泉寨的农家乐玩。那里有一泊脏水,孩子们都在那里玩,我们孩子因为小,常把衣服打湿,水又脏,又害怕她脏手揉眼睛,吃东西,强制不让她玩水不行。

  山上路又窄,岩又陡,她跟大孩子一块跑,让人提心吊胆的在旁边护着。

  下午又和几个同事上山去玩,下山的路上,孩子走走停停,不走了要抱她。

  以前很少这么整天的带孩子,现在才感觉,看孩子,真是累人的一天。

  从这周星期1开始,准备把孩子留在幼儿园午餐。她在家吃饭不专心,不睡午觉。看在幼儿园如何。

  今天中午,我去幼儿园向看他们的郭阿姨问了一下孩子的情况,当时孩子已经睡觉了。阿姨说孩子吃饭还可以,但是要人喂。只是中午带她去吃饭的时候在哭,说是她自己不听话,让阿姨留在幼儿园吃饭。阿姨告诉她,只要她听话,晚上就不留她吃饭了。

  看来,可能是孩子看到中午我们没有去接她回家,她以为是自己做错了什么事,让大人不去接她吧。今后,早上送她去幼儿园时一定要告诉她是中午让她在那里吃饭、和小朋友们玩、睡午觉。下午就会来接她回家。

  今天晚上再问问孩子。

  关键是不要让孩子有被遗忘、被抛弃的感觉,那种感觉对孩子的身心极为不利。