jsp从sybase中读取数据后,中文是乱码! 显示时 <%@ page contentType="text/html;charset=你想要显示的字符集" %> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 charset=cp936一定要加。写入数据库是乱码,是因为你从客户端获取中文字符串后没有做转码操作。用过滤器可以轻易解决。留下email,关于操作sybase的中文乱码问题,我曾经写过2篇文档(用于培训单位内部人员的),可供你参考。 你试一下charset=MS950 看好用不 连接数据库时的url后面要加version的,网上应该很多,你去找找! 我也想看看,给我也发一个吧。谢谢了[email protected] to menghuanlang(梦幻狼) :加了version也不行 to s_phoenix:从客户端获取中文字符串后做了转码操作的。 to:s_phoenix() ORACLE 读没问题,新增修改时乱码的说。请帮忙。[email protected] 还没有解决吗??=============================如何处理用jConnect连接Sybase数据库时中文乱码的问题 确保数据库使用中文字符集,如 eucgb, utf8, cp936, 同时, 在 jconnect 编程时设定必要的连接属性, 包括 charset (要求与数据库保持一致) 和 jconnect_version. 例如: jconnect 4.2: jdbc:sybase:Tds:hostname:port/dbname?charset=eucgb&jconnect_version=4 jconnect 5.2: jdbc:sybase:Tds:hostname:port/dbname?charset=eucgb&jconnect_version=0 ===========以前我做过了是用url="jdbc:sybase:Tds:hostname:port/dbname?charset=eucgb&jconnect_version=0";就可以支持中文的了。。 用request.setCharactorEncoding("cp936"); 插入数据库异常 关于面向对象的一个实例探讨 想做一个奇特一点的Web应用 jsf怎么遍历list不用dataTable javascript 检索字符串. 如何在多个war包里同时加载同一个dll文件? 日期时间赋值问题? 散分 + 小问题!!来者有分~~~~ 关于非法投票限制问题 Nginx配置了默认轮询方式,但是轮询失效,刷新后只能访问一个tomcat服务器 jsp 传值显示问题?? 关于时间格式问题
写入数据库是乱码,是因为你从客户端获取中文字符串后没有做转码操作。
用过滤器可以轻易解决。
留下email,关于操作sybase的中文乱码问题,我曾经写过2篇文档(用于培训单位内部人员的),可供你参考。
charset=MS950
看好用不
[email protected]
加了version也不行
从客户端获取中文字符串后做了转码操作的。
ORACLE 读没问题,新增修改时乱码的说。请帮忙。
[email protected]
=============================
如何处理用jConnect连接Sybase数据库时中文乱码的问题
确保数据库使用中文字符集,如 eucgb, utf8, cp936, 同时, 在 jconnect 编程时设定必要的连接属性, 包括 charset (要求与数据库保持一致) 和 jconnect_version.
例如:
jconnect 4.2:
jdbc:sybase:Tds:hostname:port/dbname?charset=eucgb&jconnect_version=4
jconnect 5.2:
jdbc:sybase:Tds:hostname:port/dbname?charset=eucgb&jconnect_version=0 ===========
以前我做过了是用
url="jdbc:sybase:Tds:hostname:port/dbname?charset=eucgb&jconnect_version=0";就可以支持中文的了。。
request.setCharactorEncoding("cp936");