Это моя проблема.Как заменить символ EOT
Я импортирую данные из своей бэк-офисной системы с помощью сервлета и сохраняю данные на своем SQL Server. В данных есть символ EOT (конец передачи).
Когда я просмотреть запись в моей SQL студии управления сервера я вижу это как ниже этого изображения:
Когда я копировать/вставить текст в Notepad ++ я получаю это:
Его ясный для меня, что в моем db у меня есть символ EOT.
Как я могу заменить этого персонажа в своем интерфейсе, чтобы показать что-то вроде <br/>
?
Я попробовал str.replace("\0","<br/>")
, упомянутый here, но не повезло.
У кого-нибудь есть ключ?
ли шестнадцатеричное значение для этого действительно 0? Что делает Notepad ++ в шестнадцатеричном режиме? Вы пытались использовать две или даже более обратную косую черту? Помните, что вам может потребоваться до четырех обратных косых черт из-за множественного экранирования. – Marged
ahhhh, я получил его ... на самом деле должен использовать '.replace (" \ 4 ","
")', теперь он работает, это ASCII десятичный код fot EOT – MaVRoSCy
состояние, связанное с сообщением о NUL, а не EOT – Hacketo