char '0x8' 这是啥字符?
Posted
技术标签:
【中文标题】char \'0x8\' 这是啥字符?【英文标题】:char '0x8' what character is this?char '0x8' 这是什么字符? 【发布时间】:2011-01-22 10:41:10 【问题描述】:我的数据库中有大量数据。当我尝试读取数据的某个部分并生成一些 xml 并将其发送到 Web 服务时,我得到以下异常...
“java.lang.IllegalArgumentException”中的字符“0x8”。
我猜这是一些不良数据,因为它已经完美运行了大约 7 个月,但现在一些用户上传了一些似乎有问题的新数据。
有人知道这是什么字符,所以我可以运行一个 sql 查询并从数据库中清除它吗?提前致谢。
【问题讨论】:
"The char '0x8' in 'java.lang.IllegalArgumentException'."
真的是准确的错误信息吗?
错误消息的其余部分包含我不想发布的客户信息。
但除此之外它是逐字记录的吗?那很奇怪。您能否发布问题的原因是什么,因为这样的错误消息对我来说似乎很奇怪。
【参考方案1】:
8 通常是一个退格键。
【讨论】:
【参考方案2】:ASCII 字符 0x08(或 8)将是退格字符。ASCII Map
【讨论】:
+1 用于指出 0x08 的含义取决于字符集。【参考方案3】:您可以在将数据存储为 XML 的同时转换成 Binary Base64 来解决这些问题。
【讨论】:
以上是关于char '0x8' 这是啥字符?的主要内容,如果未能解决你的问题,请参考以下文章