我把UTF字符的数据插到Oracle里,结果是乱码
来源:百度知道 编辑:UC知道 时间:2024/06/22 05:59:01
我在程序里用hibernate, 用debug跟踪,在程序里都不是乱码。插入Oracle之后,出现乱码,不知道如何才能解决?而且linux服务器上环境变量也
export NLS_LANG=AMERICAN_AMERICA.UTF8了
插入是UTF-8编码,URL传递都没问题,在插入方法调用之前都是好好的。插入之后就是乱码
export NLS_LANG=AMERICAN_AMERICA.UTF8了
插入是UTF-8编码,URL传递都没问题,在插入方法调用之前都是好好的。插入之后就是乱码
ORACLE的格式呢??
我不知道你们ORCAL..像MYSQL建库时有一个编码格式的。是否你的格式和你传的格式不对?
检查一下 oracle 和 jsp的 字编码是否一致。
JSP编辑 server.xml (ISO8859_1,GBK....)
tomcat 6.0
<Connector URIEncoding="_____"</Connector> <- 随便找个地方 插入
注意:只插入 URIEncoding="_____",Connector 是已经有的。
tomcat 4.x
request.setCharacterEncoding("_____"); 在没一页 插入此 java文
tomcat 5.0
<Connector URIEncoding="_____" .... <- 和 6 差不多
-------------------------------------------------------------
以前在大学的时候老师教过一个比较方便的方法,使用tomcat自带的一个过滤器,配置一下就好了!那样就不用担心乱码的问题!