如何处理DB mysql中的特殊字符

时间:2018-09-25 07:14:15

标签: java mysql database jsp

我正在使用MySQL Server Management Studio,Jsp,Java,Js。 我无法正确显示从数据库获取的数据。

我存储了一些带有引号和引号的文本,但是在我的jsp页面上无法正确显示。例如:

A STUDY OF THE CASE OF BENJAMIN BUTTON "BY ARTHUR C CLARKE"

Displayed as :
A STUDY OF THE CASE OF BENJAMIN BUTTON  ARTHUR C 
"BY CLARKE"

我想知道从数据库中获取查询结果时是否需要用某些东西包装查询结果,还是需要像(\“)一样插入数据库,但是下面的方法不起作用,我也注意到单引号(')也有类似的问题:

A STUDY OF THE CASE OF BENJAMIN BUTTON \"BY ARTHUR C CLARKE\"

1 个答案:

答案 0 :(得分:0)

能否请您包含部分代码? 仅通过描述就很难找出问题所在。 但是,如果是我,我将尝试以下解决方案:

像蒂姆·比格莱森(Tim Biegeleisen)一样的1,请检查是否看到正确的字符串。

2-我知道这听起来很奇怪,但是一旦我遇到了同样的问题,我就将字符串转换为字节,然后将其添加到临时表的db中,以查看字符串中的任何字符是否有问题。 (我很惊讶它对我有用,并发现了问题:))

3-退出this other question,您可能会得到答案。