首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

问个土土的乱码有关问题——中文点号变问号

2013-02-04 
问个土土的乱码问题——中文点号变问号Java程序插入数据库的外国人名字,中间的点号取出来就成了乱码。服务器

问个土土的乱码问题——中文点号变问号
Java程序插入数据库的外国人名字,中间的点号取出来就成了乱码。

服务器数据库是Oracle 10g2。我本机的Oracle就没问题。

猜测是数据库语言设置不匹配。但为什么只有点号出问题呢?

有处理过类似问题的直接告诉答案!在线等。 乱码 Oracle
[解决办法]
中间的点号取出来就成了乱码 问题原因:
1.逗号是中文的逗号.
2.Oracle数据安装时编号格式应该为:UTF-8
[解决办法]

引用:
中间的点号取出来就成了乱码 问题原因:
1.逗号是中文的逗号.
2.Oracle数据安装时编号格式应该为:UTF-8

+1

外国人名是西文体系的,自然是编码全兼容的,只有逗号可能是中文编码体系的
[解决办法]
引用:
楼上理解有误。

没有逗号,是点号。

是“司马义·艾买提”变“司马义?艾买提”这个样子的。怎么解释?

那就是再泛化

这里的点和汉字原本不是同一编码,后又都以汉字的编码解码,就会这样。多半是用了兼容性差的汉字编码解码了,比如gbk等

热点排行