Nul Characters in Strings in SQLite2 months agohttps://sqlite.org/nulinstr.htmlSQLite支持在字符串值中存储NUL字符,但这可能导致意外行为,例如length()和quote()等函数只处理到第一个NUL为止。CLI的.dump命令和输出会省略第一个NUL字符之后的文本,这可能会产生误导,就像在某个例子中显示的,字符串看起来比实际长度要短。要检测嵌入的NUL,可以使用instr()函数;若要删除它们以及随后的文本,可应用带有substr()和instr()的UPDATE语句。