不是讲中文乱码的问题!而是中文字符如何处理,截取,判断等等操作!!

  • 场景一:判断是否包含中文

思路1:中文占3个字符,英文占1个;因此可以利用Lengthb函数来判断:Lengthb=Length 不包含中文字符

 

思路二:asciistr函数, 参数是一个字符串,如果这个字符在ASCII码表中有,则转成ASCII表中的字符。
如果没有,则转成\xxxx格式,xxxx是unicode的编码。
如果表中只有中文和英文、数字等字符,则可以用\来判断是否带有中文

asciistr(name) like ‘%\%’; ==>包含

asciistr(name) not like ‘%\%’; ==>不包含

发表回复

您的电子邮箱地址不会被公开。