什么是字符0x1f?

Bro*_*roo 12 xml android

我刚刚将一大块文本导入到书籍应用程序的字符串元素中,我收到此错误:在本文档的元素内容中找到了无效的XML字符(Unicode:0x1f).我在这里查看了http://lwp.interglacial.com/appf_01.htm并且描述说US(删除下划线似乎不起作用).这个角色是什么,所以我可以删除它.我是新手android这么简单的答案请:)

phi*_*hag 18

0x1f是一个单位分隔符,是一种分离文本中字段的过时方式(喜欢,Tab以CSV 格式).

它确实不是 XML 1.0中的有效文本字符(但在XML 1.1中允许).在UTF-8输入字符串中,您还可以0x1f使用0x09(Tab)安全地替换该字节以解决此问题.或者,将文档声明为XML 1.1并使用XML 1.1解析器.


val*_*alo 11

US表示"单位分隔符".这是一个不可见的字符,因此您应该使用一些文本编辑器打开文本文件,该编辑器可以显示不可见的字符并将其删除.我想可能Notepad ++会给你这个功能:

http://notepad-plus-plus.org/

  • 下载记事本++,打开文件,它立刻显示出来,很棒!谢谢 :) (2认同)