`
king_tt
  • 浏览: 2125511 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

判断一个字符串中是否含有中文的简单方法

 
阅读更多

以下是我实际使用的方法,在MySQL中还不知道如何用SQL来查询。

Oracle:

select * from t1 where length(c1) != lengthb(c1);

SQL Server:

select * from t1 where len(unicode(c1)) < 5;

这个问题深究起来涉及到多字节字符集的问题。Oracle字符集的问题在ITPUB出版的《Oracle数据库DBA专题技术精粹》一书中专门有一章,讲述得很深入。SQL Server一般都是使用却省的简体中文字符集,我还没碰到过SQL Server有中文问题。至于MySQL的字符集问题也比较复杂,可以单独写一篇。

分享到:
评论

相关推荐

    Java正则表达式判断字符串中是否包含中文示例

    之前一个朋友问我,如何判断字符串中是否包含中文,其实解决的方法很简单,但觉着有必要写出给不知道的朋友们以参考,所以下面这篇文章主要介绍了利用Java正则表达式判断字符串中是否包含中文的方法,需要的朋友可以...

    使用纯JS代码判断字符串中有多少汉字的实现方法(超简单实用)

    在网站开发中,经常会简单使用js代码来判断字符串中有多少汉字的功能。今天小编抽时间给大家分享实现代码。废话不多说了,直接给大家贴代码了。 $("form").submit(function () { var content = editor....

    Java判断字符串是否含有乱码实例代码

    本文通过实例代码给大家介绍了Java判断字符串是否含有乱码的方法,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧

    js判断是否有中文的脚本_js判断中文方法集合 原创

    判断是否有中文的思路就是前后可以有任何字符,只要符合这个匹配就可以解决这个问题,而且代码简洁,思路明了js判断是否有中文第一种方法 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]js判断是否有中文的...

    超简单C#获取带汉字的字符串真实长度(单个英文长度为1,单个中文长度为2)

    正常情况下,我们是直接去string的length的,但是汉字是有两个字节的,所以直接用length是错的

    c++截取汉字和英文混合字符串代码实例

    可是恰好我需要这样一个函数,于是就自己实现了一个,其中如何判断汉字和英文 参看了此处。 代码简单也无优化,若有更好的方法欢迎提出,代码如下。 #include #include #include #include #include using ...

    入门学习Linux常用必会60个命令实例详解doc/txt

    hda1中的“1”代表hda的第一个硬盘分区 (partition),hda2代表hda的第二主分区,第一个逻辑分区从hda5开始,依此类推。此外,可以直接检查 /var/log/messages文件,在该文件中可以找到计算机开机后系统已辨认出来的...

    用正则表达式判断字符串是汉字还是拼音的js函数代码

    您可能感兴趣的文章:js汉字转拼音实现代码javascript 汉字转拼音实现代码JS实现超简单的汉字转拼音功能示例javascript汉字转拼音的代码javascript 汉字与拼音转换JavaScript实现汉字转换为拼音的库文件示例...

    咦,Java拆分个字符串都这么讲究

    提到 Java 拆分字符串,我猜你十有八九会撂下一句狠话,“这有什么难的,直接上 String 类的 split() 方法不就拉到了!”假如你真的这么觉得,那可要注意了,事情远没这么简单。 来来来,搬个小板凳坐下。 假如现在...

    关于PHP自动判断字符集并转码的详解

    原理很简单,因为gb2312/gbk是中文两字节,这两个字节是有取值范围的,而utf-8中汉字是三字节,同样每个字节也有取值范围。而英文不 管在何种编码情况下,都是小于128,只占用一个字节(全角除外)。如果是文件形式...

    java 算法

    显示巴黎,罗马,上海时间, AWT界面,Java日期格式化及其使用例子,几个常用方法,判断字符是否属于中文,异常处理类,去掉字符串中重复的子字符串,将指定byte数组以16进制的形式打印到控制台,获得任意一个整数的...

    c# 加密和解密相关代码

    数据的加密与解密 文件的加密与解密 第 章 加密与解密技术 第19章 加密与解密技术 829 ... i++) //遍历字符串中的每一个字符串 { string ins = c[i].ToString(); //记录遍历到的字符 string outs...

    Java面试宝典2010版

    7、char型变量中能不能存贮一个中文汉字?为什么? 8、用最有效率的方法算出2乘以8等於几? 9、请设计一个一百亿的计算器 10、使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变? 11、"=="和...

    动态统计当前输入内容的字节、字符数的实例详解

    后来发现另一种方式,由于一个汉字对应是两个字节,可利用正则,将匹配到的汉字用两个字符代替,例如:“xx”,最后获得转化后的字符串的长度即是字节数。 而字符数就是对应有多少个汉字、字母、符号。 //短信内容...

    最新Java面试宝典pdf版

    7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最有效率的方法算出2乘以8等於几? 9 9、请设计一个一百亿的计算器 9 10、使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变? 11 11、"==...

Global site tag (gtag.js) - Google Analytics