java 向数据库写入汉字的时候出现乱码
来源:百度知道 编辑:UC知道 时间:2024/08/23 04:34:41
我在编写JAVA和数据库连接的程序的时候,向数据库里传入汉字的时候出现乱码,同样的程序拿到另一台电脑上却是可以的,有什么办法解决?
可能原因一:数据库不支持中文,或者是数据库编码格式和java代码编码格式不一致,这种情况需要修改数据库编码格式:
ALTER SYSTEM DISABLE RESTRICTED SESSION;改完编码后执行
sql> conn / as sysdba;
sql> shutdown immediate;
database closed.
database dismounted.
oracle instance shut down.
sql> startup mount;
oracle instance started.
total system global area 135337420 bytes
fixed size 452044 bytes
variable size 109051904 bytes
database buffers