Java 不等字符串:HP 5”;6';5A和HP 5“;6';5A

Java 不等字符串:HP 5”;6';5A和HP 5“;6';5A,java,mysql,compare,dataformat,Java,Mysql,Compare,Dataformat,我有两张桌子A和B。 表A有一列名为A\u值varchar(20),B有B\u值varchar(20)。 这两个表数据都是通过使用java由不同的源填充的 A来自Excel工作表。 B来自xml HP 5"6'5A - xml(table A) HP 5”6'5A - Excel (Table B) 我想取a_值,它在b_值中不可用 但我总是得到上面提到的价值 我如何解决这个问题 干杯..我已通过添加以下条件进行修复 String value = "HP 5”6'5A"; value

我有两张桌子A和B。 表A有一列名为
A\u值varchar(20)
,B有
B\u值varchar(20)
。 这两个表数据都是通过
使用java
由不同的源填充的

A
来自
Excel工作表
B
来自
xml

HP 5"6'5A  - xml(table A)

HP 5”6'5A - Excel (Table B)
我想取
a_值
,它在
b_值
中不可用

但我总是得到上面提到的价值

我如何解决这个问题


干杯..

我已通过添加以下条件进行修复

 String value = "HP 5”6'5A"; 
 value = value.contains("”")?value.replace("”", "\""):value);

闻起来像是不同的代码页(或者可能是结尾的空白)。你能把真实的表结构和数据转储到这里吗。。。也许你会看到自己在转储数据时;o) 更改字体。Excel one有一个智能报价。好的。你愿意这样做吗。我已经创建了sqlfiddle demo[@KennyTM我已经更改了Bitstream Charter的Arial字体。但同样的问题是::(请将答案作为答案发布,并接受它。这是网站指南完全允许的,如果其他人遇到此问题,将使此问题变得更完整。