本帖最后由 yunnanyaic 于 2017-1-26 10:59 编辑
真实姓名各种生僻字,人民的智慧是无穷滴,一般的常用编码看来不够啊,只能再度娘找找看了
暂时找不到所有汉字的拼音编码
不过,可以SQL先取出含有汉字的字段,然后再上网(http://zhongwenzhuanpinyin.51240.com)批量查询,最后整理下就成一:查询字段首位是否为汉字? SELECT * FROM 表名 WHERE ascii(字段)>127; 二:查询字段是否包含汉字(任意位)? SELECT * FROM 表名 WHERE 字段 Like '%[吖-座]%'; 这个可以判断是否包含汉字而不是其它双字节字符 [吖-座]是中文字符集第一个到最后一个的范围,虽然匹配准确,但是用Like的效率很低,目前只想到此法
|