`
koska
  • 浏览: 16585 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

中文字符串,如何Substr呢

阅读更多

在config/environment.rb里加上一行:$KCODE = 'utf8'
或则在启动的时候加上ruby.exe -KU script/server
然后就可以用split方法把string转成char来进行截取
如<%= @title.split(//)[0,10] %> #截取title字段的前10个字符

分享到:
评论

相关推荐

    impala中substr()截取中文字符串乱码的问题

    impala的substr()和substring()函数是不支持中文的,创建一个udf解决impala sql中substr()函数截取中文字符串乱码的问题

    PHP中使用substr()截取字符串出现中文乱码问题该怎么办

    但字符串只要出现中文字符,就有可能导致PHP substr中文乱码,因为中文UTF-8编码,每个汉字占3字节,而GB2312占2字节,英文占1字节,截取位数不准确,substr()硬生生地将一个中文字符“锯”成两半,造成断开的字符会...

    php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例

    本文实例讲述了php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8用法。分享给大家供大家参考,具体如下: /* *gb2312中文字符串截取 */ function substr_for_gb2312($str,$start,$len=null) { $...

    PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数

    一、中文截取:mb_substr() mb_substr( $str, $start, $length, $encoding ) $str,需要截断的字符串 $start,截断开始处,起始处为0 $length,要截取的字数 $encoding,网页编码,如utf-8,GB2312,GBK 实例: 复制...

    解析使用substr截取UTF-8中文字符串出现乱码的问题

    本篇文章是对使用substr截取UTF-8中文字符串出现乱码的问题进行了详细的分析介绍,需要的朋友参考下

    php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析

    截取中文字符串_软件开发网_www.jb51.net&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;?php$str=’123软件开发网456欢迎大家的光临’;echo substr($str,0,4);echo ‘ ’;echo iconv_substr($str,0,4,’utf-8′);...

    PHP学习之字符串比较和查找

    1. 字符串比较 在PHP中,可以用==(双等号)或者 ===(三等号)来比较字符串。两者的区别是双等号不比较类型,三等号会比较类型,它不转换类型;用双等号进行比较时,如果等号左右两边有数字类型的值,刚会把另一个...

    ThinkPHP 模板substr的截取字符串函数详解

    ** 截取中文字符串 **/ function msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true){ if(function_exists("mb_substr")){ $slice= mb_substr($str, $start, $length, $charset); }elseif...

    php截取中文字符串不乱码的方法

     //gbk编码的字符串echo mb_substr($str, 0, 1, ‘gbk’); //输出 我 mb_substr方法比substr多一个参数,用来指定字符串编码。 utf-8编码截取示例 [code]$str = ‘我abc是谁’; //utf-8编码的字符串echo mb_substr...

    php中文字符串截取方法实例总结

    本文实例总结了php中文字符串截取方法,非常实用的技巧。分享给大家供大家参考。具体方法分析如下: 用PHP函数substr截取中文字符可能会出现乱码,主要是substr可能硬生生的将一个中文字符“锯”成两半。 解决办法...

    汉字转拼音

    //获取字符串Str中拼音声母串与字符串SubStr拼音声母串匹配的起始位置。如:PosTextPY('纵声大笑', '我来自中山大学'),在Unicode环境中返回4,非Unicode环境返回7 function PosTextPY(const SubStr, Str: String): ...

    Jquery截取中文字符串的实现代码

    代码如下: function cut_str($sourcestr,$cutlength) { $returnstr=”; $i=0;...//得到字符串中第$i位字符的ascii码 if ($ascnum&gt;=224) //如果ASCII位高与224, { //根据UTF-8编码规范,将3个连续的

    php mb_substr()函数截取中文字符串应用示例

    substr()函数用来截取字符串,但是对于中文字符会出现问题,而mb_substr()和mb_strcut这两个函数可以,用法与substr()相似,只是在函数最后要加入多一个参数,以设定字符串的编码,使用这两个函数需要在php.ini中把...

    Oracle截取字符串去掉字段末尾指定长度的字符

    lengthb(string)计算string所占的字节长度:返回字符串的长度,单位是字节 length(string)计算string所占的字符长度:返回字符串的长度,单位是字符 eg: //去掉该字段后面15位字符串 select t.depre_name, substr...

    JS实现含有中文字符串的友好截取功能分析

    本文实例讲述了JS实现含有中文字符串的友好截取功能。分享给大家供大家参考,具体如下: 在显示字符串的时候,避免字符串过长往往会对字符串进行截取操作,通常会用到js 的 substr 或者 substring方法, 以及 字符串...

    php中截取中文字符串的代码小结

    字符串截取是一个非常常见的编程任务,而往往带中文的字符串截取会经常用到。虽然不难,但是自己写函数实现又耗费时间,这里介绍一个比较好用的字符串截取函数,能够胜任基本的需求了。 1. 截取GB2312中文字符串 ...

Global site tag (gtag.js) - Google Analytics