-
PHP UTF8中文字符截断函数代码
本文是一个PHP UTF8中文字符截断函数代码,感兴趣的同学参考下。 今天需要用一个UTF-8的字符串截断函数,网上找了几个代码片段发现都有问题,于是查了一下原理自己写了一个函数,代码片段如下 php中英文混合字符截断不乱码函数(utf8) //utf8格式下的中文字符截断 //$sourcestr 是要处理的字符串 //$cutlength 为截取的长度(即字数) //$addstr 超过长度时在尾处加上的字符 function cut_str($sourcestr, $cutlength, $addstr='...'){ $returnstr=''; $i=0; $n=0; $str_length=strlen($sourcestr);//字符串的字节数 while (($n<$cutlength) and ($i<=$str_length)){ $temp_str=substr($sourcestr,$i,1);...
PHP 2014-11-30 20:15:50 -
PHPAnalysis中文分词类详解
本文为大家介绍的是PHPAnalysis中文分词类详解,感兴趣的同学参考下。 PHPAnalysis是目前广泛使用的中文分词类,使用反向匹配模式分词,因此兼容编码更广泛,现将其变量与常用函数详解如下: 一、比较重要的成员变量 $resultType = 1 生成的分词结果数据类型(1 为全部, 2为 词典词汇及单个中日韩简繁字符及英文, 3 为词典词汇及英文) 这个变量一般用 SetResultType( $rstype ) 这方法进行设置...
PHP 2014-11-30 19:28:14 -
php的ord函数使用详解(中文字符截断)
先看看手册中函数的定义: int ord ( string$string) 返回字符串 string 第一个字符的 ASCII 码值。 该函数是chr()的互补函数...
PHP 2014-11-30 15:51:28 -
本文是一个自编函数解决pathinfo()函数处理中文问题
本文是一个自定义函数,小编在使用pathinfo()函数处理中文文件名时遇到的一个小BUG的处理方式,有相同问题的童鞋们可以参考下 今天写程序时遇到一个小问题,pathinfo在处理中文文件名时出现的问题,如果中文在字首就出现获取的filename为空,英文在字首后面是中文的则能获取到。如下图: 于是自己写了个函数代替,代码如下: function path_info($filepath) { $path_parts = array(); $path_parts ['dirname'] = rtrim(substr($filepath, 0, strrpos($filepath, '/')),"/")."/"; $path_parts ['basename'...
PHP 2014-11-30 14:09:26 -
php-5.2 的 php.ini 中文版
本文是一个php-5.2 的 php.ini 中文版,详细为大家注解了各参数的作用和功能,感兴趣的同学参考下。 最近服务器基本上都是使用了php 5.2.*,以前发布的版本的php.ini已经不适用于现在的版本了,特发现了这篇文章特分享给大家...
PHP 2014-11-30 13:29:27 -
Linux下进行MYSQL编程时插入中文乱码的解决方案
插入中文是乱码,尝试了许多方法,比如我先把vim里设置为:set fileencoding=utf-8不起作用,后来想想也对,和vim没什么关系 然后就尝试c#代码,用Encoding.UTF8.GetString()方法,后来也不对。 我就郁闷了,忽然想起来莫不是mysql的设置问题??? 于是,sudo nano /etc/mysql/my.cnf 插入下面红色代码,default-character-set = utf8,成功,不乱码了~~~根本不用什么Encoding..... # This was formally known as [safe_mysqld]. Both versions are currently parsed. [mysqld_safe] socket =&nbs...
数据库操作教程 2014-11-30 08:02:15 -
解决MySQL中文输出变成问号的问题
本文为大家讲解的是mysql数据库显示乱码的问题,感兴趣的同学参考下. 最初我在显示MySQL数据时遇到显示出的中文字符全部变成了问号。 mysql_query("SET NAMES GB2312");问题迎刃而解...
数据库操作教程 2014-11-30 04:28:14 -
苹果iOS8好聪明:认识“.网址”中文域名
站长搜索(www.adminso.com):苹果iOS8好聪明:认识“.网址”中文域名 站长搜索讯 11月28日消息,日前互联网名称和数字地址分配机构(ICANN)第51届大会在美国洛杉矶召开,苹果iOS8操作系统率先全面实现对“.网址”域名全球访问的支持。国际顶级中文域名“.网址”刚刚开放注册不久,相比传统英文域名,其拥有更加丰富的域名资源...
业界动态 2014-11-29 14:36:43 -
【Win7主题包下载】Chess - 国际象棋
站长搜索(www.adminso.com):【Win7主题包下载】Chess - 国际象棋 国际象棋,非黑即白。这款黑白风格的国际象棋Win7主题是由白俄罗斯网友Uriy1966制作,由于色彩使用简单,主题包本身并不大...
业界动态 2014-11-29 12:30:49 -
在Excel中为中文添加拼音的技巧介绍
有时候在工作的过程中,我们需要在编辑的文档中,为中文添加一些比啊哟的拼音,比如说一些比较生僻难懂的汉子,加上拼音后就能够让别人看的更加明确。这个功能如果是在Word中就比较简单了,但在Excel中应该怎么添加呢? 如果要在Excel中为“中文”添加拼音,可以执行如下的操作步骤(下面以Excel2003为例进行介绍): (1)选中需要输入拼音的单元格区域,执行菜单栏中的【格式】|【拼音指南】|【显示或隐藏】命令(如图1所示),这样就可以为该单元格区域激活拼音信息的显示模式,否则即使输入后也处于隐藏状态...
系统程序 2014-11-29 11:59:34 -
php+AJAX传送中文会导致乱码的问题的解决方法
本文为大家讲解的是关于在AJAX中GET回的ResponseText中文乱码的最简解决办法,感兴趣的同学参考下. //如果传送参数是直接赋予的,就会产生乱码! http_request.open("POST",url,true); http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); http_request.send("action="+strName+"&val="+val); //如果val的值为中文,则产生乱码 //解决方法很简单:使用javascript中的escape(string) 函数 http_request.open("POST",url,true); http_request.setRequestHeader('Content-Type', 'app...
PHP 2014-11-28 22:34:42 -
PHP Ajax中文乱码问题解决方法
本文为大家讲解了php+ajax乱码问题的解决方法,感兴趣的同学参考下. 最近在编写的PHP项目中用到了Ajax技术,用户体验大有提升,但同时又引入了一个新的问题,就是Ajax返回的responstText里面的中文多半会是乱码,即使我把页面编码指定为UTF-8。 是因为XMLHttp在处理返回的responstText的时候把responstBody按UTF-8编码进行解码的,如果服务器端送出的数据流的确是UTF-8编码,那么中文字就会正确显示,但如果是GBK或是其他编码则会出现上述情况...
PHP 2014-11-28 22:26:28