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

中文破折号的乱码有关问题?

2011-12-05 
中文破折号的乱码问题????急!!!!!!!“奖励《绳技——舞者》的创作生产单位”导入数据库后变成了“奖励《绳技――舞者

中文破折号的乱码问题????急!!!!!!!
“奖励《绳技——舞者》的创作生产单位”导入数据库后变成了“奖励《绳技――舞者》的创作生产单位”     (中间的“——”不同),汉字正确,这个问题如何解决?写数据库时的处理语句:

  InputStream   xmlStream   =   xmlFile.getInputStream();
  byte[]   buffer   =   new   byte[xmlFile.getFileSize()];
  xmlStream.read(buffer);
  sTest   =   new   String(buffer,   "GBK ");

[解决办法]
会不会是GBK中没有 —— ,换utf-8试试看
[解决办法]
有没有不换编码解决的!???
[解决办法]
如果实在不行的话最后替换吧
[解决办法]
换成GB2312
[解决办法]
以前遇到过,没有解决,用英文“-----”替换了。哦,对了,我现在用UTF-8,没有遇到这个问题了。
[解决办法]
这样可以啦,还算好的——字符集间的转换,个别字符是转换不了的。

热点排行