老话题,关于如何插入中文到oracle中?
下面的SQL是用来查询库中字符编码的
SELECT *
FROM v$nls_parameters
WHERE parameter IN ('NLS_CHARACTERSET', 'NLS_NCHAR_CHARACTERSET' );
我服务端的oracle编码结果是,
NLS_CHARACTERSET UTF-8
NLS_NCHAR_CHARACTERSET UTF-8
JSP中使用程序可以正确插入,显示中文,但在库中显示乱码,由于上面要求数据库中也要显示正确的中文,求解答,如果分不够,我可以继续加,谢谢。
下面的SQL是用来查询库中字符编码的
SELECT *
FROM v$nls_parameters
WHERE parameter IN ('NLS_CHARACTERSET', 'NLS_NCHAR_CHARACTERSET' );
我服务端的oracle编码结果是,
NLS_CHARACTERSET UTF-8
NLS_NCHAR_CHARACTERSET UTF-8
JSP中使用程序可以正确插入,显示中文,但在库中显示乱码,由于上面要求数据库中也要显示正确的中文,求解答,如果分不够,我可以继续加,谢谢。
组合尝试过iso,utf-8,gbk,big5等字符编码
1.new String() 字符转码
2.
response.setContentType("text/html;charset=UTF-8");
request.setCharacterEncoding("UTF-8"); //页面转码
3.
<%@ page contentType="text/html;charset=GBK" %>头转码
几种都组合试过了,但oracle中还是保存的乱码