java - 如何替换EOT字符

标签 java

这是我的问题。

我使用 servlet 从我的后台系统导入数据并将数据保存到我的 SQL Server。数据中有EOT字符(传输结束)。

当我在我的 sql server management studio 中查看记录时,我看到它如下图所示:

enter image description here

当我在 Notepad++ 中复制/粘贴文本时,我得到了这个:

enter image description here

我很清楚,在我的数据库中我有 EOT 字符。

如何在我的前端替换这个字符以显示类似 <br/> 的内容?

我试过了 str.replace("\0","<br/>")提到here但没有运气。

有人知道吗?

最佳答案

答案是使用.replace("\4", "<br/>") , 其中4\之后是ASCII表中EOT的十进制值

   Oct   Dec   Hex   Char                        Oct   Dec   Hex   Char
   ------------------------------------------------------------------------
   000   0     00    NUL '\0'                    100   64    40    @
   001   1     01    SOH (start of heading)      101   65    41    A
   002   2     02    STX (start of text)         102   66    42    B
   003   3     03    ETX (end of text)           103   67    43    C
   004   4     04    EOT (end of transmission)   104   68    44    D
   005   5     05    ENQ (enquiry)               105   69    45    E
   006   6     06    ACK (acknowledge)           106   70    46    F
   007   7     07    BEL '\a' (bell)             107   71    47    G
   010   8     08    BS  '\b' (backspace)        110   72    48    H
   011   9     09    HT  '\t' (horizontal tab)   111   73    49    I
   012   10    0A    LF  '\n' (new line)         112   74    4A    J
   013   11    0B    VT  '\v' (vertical tab)     113   75    4B    K
   014   12    0C    FF  '\f' (form feed)        114   76    4C    L
   015   13    0D    CR  '\r' (carriage ret)     115   77    4D    M
   016   14    0E    SO  (shift out)             116   78    4E    N
   017   15    0F    SI  (shift in)              117   79    4F    O
   020   16    10    DLE (data link escape)      120   80    50    P 

关于java - 如何替换EOT字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32972123/

相关文章:

java - Thymeleaf if + 每个订单

java - 在同一个 RealmObject Android 上使用两个不同的 asyncTask 时消耗过多的内部内存

java - 去除重复的字符串

java - JOptionPane 确认对话框后 Canvas 右侧和底部出现白条?

java - 如何在 Hibernate 中维护/生成表以用于多用户目的?

c# - 带有 Java 客户端 null 返回的 SOAP C# 服务器

java - 用 java 8 API 替换两个嵌套的 for 循环

java - Android 相机在纵向方向上拍摄横向照片

Java Swing GUI 按钮和文本字段不出现。这是包含 Jbutton 和 JTextField 的测试代码

java - 从锁定屏幕控制 android 媒体播放器?