Kohana 之UTF8

清理或转义非UTF8编码字符

<?php
$sgr="dddd";
echo UTF8::clean($sgr); 
echo UTF8::clean($_GET);

是否是ASCII字符

<?php
echo  UTF8::is_ascii($str);

转化为ASCII码

<?php
$sgr="dddd11";
$arr=UTF8::to_unicode($sgr);//ascii 数组
print_r($arr);
$sgr=UTF8::from_unicode($arr);//还原回来
echo $sgr;

 

将UTF8字符转换为ASCII字符(转没转感觉一个样,可能我理解错误,知道的指正下~)

<?php
$sgr="dddd11";
$ascii = UTF8::transliterate_to_ascii($sgr);
echo $ascii;

 

还有其他的函数和PHP默认的功能一样,不一一解释

附上所有函数列表:

  • clean()
  • from_unicode()
  • is_ascii()
  • ltrim()
  • ord()
  • rtrim()
  • str_ireplace()
  • str_pad()
  • str_split()
  • strcasecmp()
  • strcspn()
  • strip_ascii_ctrl()
  • strip_non_ascii()
  • stristr()
  • strlen()
  • strpos()
  • strrev()
  • strrpos()
  • strspn()
  • strtolower()
  • strtoupper()
  • substr()
  • substr_replace()
  • to_unicode()
  • transliterate_to_ascii()
  • trim()
  • ucfirst()
  • ucwords()
  •  

    前面加个UTF8:: 呵呵~

    posted @ 2010-08-20 09:32  liushan  阅读(172)  评论(0)    收藏  举报