有两个WEB系统(JAVA+JSP开发),共用一个数据库。系统A是UTF-8编码,系统B是SHIFT-JIS编码。数据库是UTF-8字符集,服务器是Tomcat5.5现在系统B向数据库中存入一个韩文字符串,在系统B中读取正常。但是系统A中读取该字符串出现乱码.另外我注意到,该字符串插入数据库中已经是乱码,但是系统B能正常读出,系统A却不行。我尝试在系统B中将该字符串转化成UTF-8格式 new String(str.getBytes("8859_1"),"UTF-8")进行存储。但是在系统A中仍然出现乱码。请教各位高手!!
解决方案 »
- 执行 show parameter job_queue_process 出问题
- 在进行oracle练习的时候,监听器总是自己关闭,这是怎么回事?
- 这句话为什么 会说a.ORDERBY是无效标识符啊?
- 为什么我不能成功操作文件
- Oracle 存储过程测试问题!非常简单!!!!!
- 急急急**为何我的oracle8.1.7.0.0企业版仍然无法建立分区表,请高手指教。*****
- TNS:协议适配器错误等一系列问题
- 我怎样将oracle系统时间的'分钟'加1?
- 请问如何用存储过程返回一个查询的结果集,先谢谢,
- P4的机器为什么不能装ORACLE8i???
- 数据库启动问题
- 把DB2中的数据导入oracle问题(问题解决我另开贴给200)
int li_rtn
li_rtn = RegistrySet("HKEY_LOCAL_MACHINE\Software\ORACLE\HOME0", "NLS_LANG", "american_america.we8iso8859p1")
客户端是WINDOW2K--〉JAPANESE_JAPAN.JA16SJIS
服务器端数据库建立的时候是用UTF-8做的,还是有问题阿系统B(SHIFT_JIS)下存入的数据变成대한민국格式
系统A(UTF-8)下存入的数据变成????格式
两个系统各自显示韩文都正确,但是互相访问数据库的时候就出现乱码