预览模式: 普通 | 列表

无法打开注册表项UNKNOWN\Components...

错误 1402。无法打开项 UNKNOWN\Components\7ABFE44842C12B390AF18C3B9B1A1EE8\54D21D49F3A8C1C49AC11A1B6445A83E。系统错误 5。  请验证您是否具有足够的权限访问该项,或者与技术支持人员联系。

问题描述:

WINDOWS SERVER 2008安装SQL SERVER 2008成功后,因某些问题卸载重装,但无论如何也安装不上了。安装过程总是一闪而过。

查看系统日志,报如下错误:

查看更多...

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2393
PHP代码
  1. <?php   
  2. //将内容进行UNICODE编码,编码后的内容格式:\u56fe\u7247 (原始:图片)   
  3. function unicode_encode($name)   
  4. {   
  5.     $name = iconv('UTF-8''UCS-2'$name);   
  6.     $len = strlen($name);   
  7.     $str = '';   
  8.     for ($i = 0; $i < $len - 1; $i = $i + 2)   
  9.     {   
  10.         $c = $name[$i];   
  11.         $c2 = $name[$i + 1];   
  12.         if (ord($c) > 0)   
  13.         {    // 两个字节的文字   
  14.             $str .= '\u'.base_convert(ord($c), 10, 16).base_convert(ord($c2), 10, 16);   
  15.         }   
  16.         else  
  17.         {   
  18.             $str .= $c2;   
  19.         }   
  20.     }   
  21.     return $str;   
  22. }   
  23.   
  24. // 将UNICODE编码后的内容进行解码,编码后的内容格式:\u56fe\u7247 (原始:图片)   
  25. function unicode_decode($name)   
  26. {   
  27.     // 转换编码,将Unicode编码转换成可以浏览的utf-8编码   
  28.     $pattern = '/([\w]+)|(\\\u([\w]{4}))/i';   
  29.     preg_match_all($pattern$name$matches);   
  30.     if (!emptyempty($matches))   
  31.     {   
  32.         $name = '';   
  33.         for ($j = 0; $j < count($matches[0]); $j++)   
  34.         {   
  35.             $str = $matches[0][$j];   
  36.             if (strpos($str'\\u') === 0)   
  37.             {   
  38.                 $code = base_convert(substr($str, 2, 2), 16, 10);   
  39.                 $code2 = base_convert(substr($str, 4), 16, 10);   
  40.                 $c = chr($code).chr($code2);   
  41.                 $c = iconv('UCS-2''UTF-8'$c);   
  42.                 $name .= $c;   
  43.             }   
  44.             else  
  45.             {   
  46.                 $name .= $str;   
  47.             }   
  48.         }   
  49.     }   
  50.     return $name;   
  51. }   
  52.   
  53. //测试用例:   
  54.   
  55. //编码   
  56. $name = '图片';   
  57. echo '<h3>'.unicode_encode($name).'</h3>';   
  58.   
  59. //解码   
  60. echo '<h3>'.unicode_decode('\u56fe\u7247').'</h3>';  

Tags: php

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1976

 广告位

↑返回顶部↑