首页要知道的:1、中文字符在gbk编码下占2个字节,在utf-8编码下占3个字节 2、ord() 函数返回字符串第一个字符的 ASCII 值 3、中文字符的ASCII值是大于0xa0。 关键的点是判断要截取的字符串是中文字符还是英文字符,用ord(substr($str,$start,1))>0xa ...
分类:
Web程序 时间:
2016-05-03 17:50:20
阅读次数:
346
qt中文代码用vs2010编译问题解决 总结说就是qt5默认UTF8不支持微软默认的ANSI(GB2312/GBK)。解决办法是把中文字符串全部用 封装起来。 链接:http://www.docin.com/p-886087050.html ...
分类:
其他好文 时间:
2016-05-02 11:40:59
阅读次数:
157
用到了函数substr与iconv_substr,mb_substr <html> <head><meta charset='utf-8'> <title>截取中文字符串_脚本之家_www.jb51.net</title> </head> <body> <?php $str='123脚本之家456欢 ...
分类:
其他好文 时间:
2016-04-15 20:10:55
阅读次数:
157
一、中文截取:mb_substr() mb_substr( $str, $start, $length, $encoding ) $str,需要截断的字符串 $start,截断开始处,起始处为0 $length,要截取的字数 $encoding,网页编码,如utf-8,GB2312,GBK 实例: ...
分类:
Web程序 时间:
2016-04-15 20:06:32
阅读次数:
207
中文问题 编写中文程序的方法: 使用中文需要在第一行声明编码#encoding=utf-8 文件保存为utf-8编码格式,在文件中的中文字符串需要使用u,例如:u'中文' 因为python 只检查 #、coding 和编码字符串,所以你可能会见到下面的声明方式,这是有些人为了美观等原因才这样写的: ...
分类:
其他好文 时间:
2016-04-14 01:07:34
阅读次数:
197
1.substr(源字符串,其实位置[,长度])-截取字符串返回部分字符串 但是当你截取中文字符串的时候很容易出现乱码,因为一个汉字是两个字节,而一个英文字母是一个字节。解决办法如下: 2.mb_substr(),使用方法和substr相同,不过要开启php.ini里面extension=php_m ...
分类:
Web程序 时间:
2016-04-09 18:25:52
阅读次数:
168
直接使用PHP函数substr截取中文字符可能会出现乱码,主要是substr可能硬生生的将一个中文字符“锯”成两半。 substr()函数可以分割文字,但要分割的文字如果包括中文字符往往会遇到问题,这时可以用 mb_substr() 或者 mb_strcut() 这个函数,mb_substr()/m ...
分类:
Web程序 时间:
2016-04-09 15:25:55
阅读次数:
207
验证码功能 ① 在Public控制器中定义verify方法 ② 设置验证码相关参数 codeSet:显示的字符串 useZh:是否使用中文验证码 zhSet:显示的中文字符串 useImgBg:是否使用图片背景 fontSize:字体大小 useCurve:是否使用混淆线 useNoise:是否使用... ...
分类:
其他好文 时间:
2016-04-08 06:27:41
阅读次数:
176
首先来介绍str_split()这个函数;它的作用是将字符串分割为数组;例如:$str=‘abcde‘;
str_plite($str);
打印结果如下:
Array
(
[0]=>a
[1]=>b
[2]=>c
[3]=>d
[4]=>e
)看似很好用的样子;但是作为中国程序员;不可避免的要和中文打交道;这时候再用str_splite..
分类:
编程语言 时间:
2016-04-05 02:11:54
阅读次数:
174