生僻字保存到数据库中变成"???"

时间:2023-01-12 10:31:48
我用的是jboss3.27服务器,数据库用的是Oracle 10G,通过浏览器把一些生僻字保存到数据库后就会变成“???”,问号是全角的问号,请各位高手帮助解决一下这个问题!

7 个解决方案

#1


设置编码为utf-8

#2


还有,可能只是你数据库客户端的问题吧?
你看看用web应用读取出来会不会变?

#3


字符集的问题,看看数据库的字符集和程序中使用的字符集都是什么。

#4


比如说“垚”这个字吧,web应用写进去变成??,我通过数据库直接修改成“垚”,通过web应用就查不出来了

#5


web应用的编码用GBK或utf-8

gb2312不行

#6


改成GBK试试

#7


改成 GBK问题解决了,谢谢

#1


设置编码为utf-8

#2


还有,可能只是你数据库客户端的问题吧?
你看看用web应用读取出来会不会变?

#3


字符集的问题,看看数据库的字符集和程序中使用的字符集都是什么。

#4


比如说“垚”这个字吧,web应用写进去变成??,我通过数据库直接修改成“垚”,通过web应用就查不出来了

#5


web应用的编码用GBK或utf-8

gb2312不行

#6


改成GBK试试

#7


改成 GBK问题解决了,谢谢