UTF-8转unicode PHP版本+Javascript版本

PHP代码
  1. function uni($str) {  
  2.     $ret = ;  
  3.     for($i=0;$i$str,‘utf-8′);$i=$i+1) {  
  4.         $ret .= "&#" . uniord(mb_substr($str$i, 1, ‘utf-8′)) . ";";  
  5.     }  
  6.     return $ret;  
  7. }  
  8. echo uni("海海家园");  
  9.   function unichr($u) {  
  10.     return mb_convert_encoding(pack("N",$u), mb_internal_encoding(), ‘UCS-4BE’);  
  11.   }  
  12.     function uniord($u) {  
  13.     $c = unpack("N", mb_convert_encoding($u‘UCS-4BE’‘UTF-8′));  
  14.     return $c[1];  
  15.   }  

JavaScript 版本

JavaScript代码
  1.   

从朋友那得到的新方法:(2007.8.14)

JavaScript代码