前阵子几个开发同事遇到的问题,因为搬家,今天补上。(具体情况有空补)
数据经过处理后放入数据库,有个重要的数据为空格“ ”,前面做了清空处理,后面的同事想着是用null来读取,失败。经过转ASCII码或16进制都无法看出端倪,是因为清空操作后,该数据变为空字符串,跟null有区别,当然更不是空格。当然,在从数据库读取数据时,可以将空格、null、空字符串“”都纳入。