Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unicode sqlite3运行sql-使用PUA字符选择所有_Unicode_Sqlite - Fatal编程技术网

Unicode sqlite3运行sql-使用PUA字符选择所有

Unicode sqlite3运行sql-使用PUA字符选择所有,unicode,sqlite,Unicode,Sqlite,我如何运行: 从tablename中选择* 其中列包含一个字符 私人用地 在Unicode中,专用区域PUA是一系列代码点,根据定义,Unicode联盟不会为这些代码点分配字符。目前,定义了三个私人使用区域:一个在基本多语言平面U+E000–U+F8FF中,一个在平面15和16 U+F0000–U+FFD、U+100000–U+10FFFD中,并且几乎覆盖平面15和16 U+F0000–U+FFD。这些区域中的代码点不能视为Unicode本身的标准化字符。故意不定义字符,以便第三方可以定义自己的

我如何运行:

从tablename中选择*

其中列包含一个字符

私人用地

在Unicode中,专用区域PUA是一系列代码点,根据定义,Unicode联盟不会为这些代码点分配字符。目前,定义了三个私人使用区域:一个在基本多语言平面U+E000–U+F8FF中,一个在平面15和16 U+F0000–U+FFD、U+100000–U+10FFFD中,并且几乎覆盖平面15和16 U+F0000–U+FFD。这些区域中的代码点不能视为Unicode本身的标准化字符。故意不定义字符,以便第三方可以定义自己的字符,而不会与Unicode联合体分配冲突。根据Unicode稳定政策,[2]在未来所有Unicode版本中,私人使用区域仍将用于此目的

私人使用区域字符的分配不需要严格意义上的私人组织内部;多个组织已经发布了一些分配方案。此类出版物可包括支持显示图示符定义的字体,以及使用专用字符(例如用于打印文档功能的图形字符)的软件。根据定义,多个私有方可能会将不同的字符分配给同一代码点,结果是用户可能会看到安装字体中的一个私有字符,而安装字体的目的是使用不同的字符


在我的sqlite表中是否仍然可以找到此字符子集?

PUA字符是有效的Unicode字符;只需在查询中使用它们:

挑选* 从表名 其中ColumnName>='' 和列名<'豈' - E000,F900
或者ColumnName>='如何使其也包含列名中不是第一个的字符?这将是另一个问题。也许不是。我问过:列中包含PUA字符的位置-我只得到PUA+X而不是X+PUAI的结果不能这样做:where CHS>='%%' 和社区卫生服务<'%豈%' ?