Как обрабатывать специальные символы в БД mysql - PullRequest
0 голосов
/ 25 сентября 2018

Я использую 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 голосов
/ 25 сентября 2018

Не могли бы вы включить некоторые части вашего кода, пожалуйста?было бы трудно понять, в чем проблема, просто по описанию.однако, если бы это был я, я бы попробовал следующие решения:

1-подобный Тим Бигелейзен сказал, проверьте, видите ли вы правильную строку.

2-я знаю, что это может звучать странно, но как только явозникла та же проблема, и я преобразовал строку в байт, а затем добавил ее в базу данных db во временной таблице, просто чтобы посмотреть, не было ли проблем с каким-либо символом в моей строке. (Я был удивлен, что это сработало для меня, и обнаружил проблему:))

3 - проверьте этот другой вопрос вы можете получить ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...