下面就为大家说说这两点小弟是怎样解决的,(当然我也曾有)。
配置Sybase
1。安装Sybase从开始就一直是下一步,到最后的时候将所有的配置Sybase的选项勾掉。等待安装完毕之后自己配制,
1.1安装Sybase服务器,安装的时候没有安装服务器的,要选第一个,按装服务器,默认的名称与主机名称相同,但是为了防止出错,最好在安装Sybase之前把主机名称改的短一点,改为全英文的,因为主机名默认的有数字也有英文字符,Sybase不支持,会报错的。
1.2 服务器页大小,一把设置为 8K
1.3 设置服务器的设备大小和服务器大小,设备大小不能比服务器大哦
1.4 设置系统过程设备大小,使用默认值。
1.5 设置日至文件大小 200M
1.6设置错误日至路径,添加网络地址,点击增加协商Sybase的服务器名称和端口号,中间用逗号隔开,一定要用逗号哦。
1.7最后点击确定,再点击继续,等待就可以了,这样安装服务器就完毕了。
2。点击开始找到安装的Sybase的选项 选择Server Config,然后选择第二个Adaptive Server3.从这里我们就开始配置我们的Sybase数据库服务器了
3.1配置用户名和密码就不说了,之后就是配置错误路径,D:sybaseASE-12_5installerrorlog,这个是默认的。可以修改自己最容易找到的地方
3.2配置语言,这是最容易被忽略的,也是常常引起乱码的最根本的原因,同时也会影响数据库中的索引。所以安装完Sybase之后要先配置语言,
点击 语言 之后 选择 添加字符集(中间上面的按钮) ,添加需要的数据库的字符集,然后点击确定。在设置字符集的缺省值,选项中就会有刚才添加的那个字符集。
处理乱码
1我是用jsp界面的。 所以在jsp的标头中设置 contentType="text/html; charset=utf-8" 因为我的数据库中是UTF-8,然后用到 request.getPramater()的地方进行转码就可以了。转码可以用
String str = new String (request.getPramater().getByte("ISO-8859-1"),"gbk")(此代码或许需要修改编码才能符合您的程序)
这两个方法综合用到一起就是为了把数据库中的字符集与前台的编码统一。所以就可以解决乱码问题
OK 以后有什么积累在与大家共勉。这里面有什么不足的在提醒
1万+

被折叠的 条评论
为什么被折叠?



