[PHP] unicode编码转utf8编码 →→→→→进入此内容的聊天室

来自 , 2019-10-18, 写在 PHP, 查看 151 次.
URL http://www.code666.cn/view/0d9095b0
  1. function u2utf8($c) {
  2.     for ($i = 0; $i < count($c); $i++)
  3.         $str = "";
  4.     if ($c < 0x80) {
  5.         $str. = $c;
  6.     } else if ($c < 0x800) {
  7.         $str. = (0xC0 | $c >> 6);
  8.         $str. = (0x80 | $c & 0x3F);
  9.     } else if ($c < 0x10000) {
  10.         $str. = (0xE0 | $c >> 12);
  11.         $str. = (0x80 | $c >> 6 & 0x3F);
  12.         $str. = (0x80 | $c & 0x3F);
  13.     } else if ($c < 0x200000) {
  14.         $str. = (0xF0 | $c >> 18);
  15.         $str. = (0x80 | $c >> 12 & 0x3F);
  16.         $str. = (0x80 | $c >> 6 & 0x3F);
  17.         $str. = (0x80 | $c & 0x3F);
  18.     }
  19.     return $str;
  20. }
  21.  

回复 "unicode编码转utf8编码"

这儿你可以回复上面这条便签

captcha