Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 成人精品视频,精品成人在线观看,日本久久道一区二区三区

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          php返回json數據中文顯示的問題

          php返回json數據中文顯示的問題

          回json格式的中文顯示成\u5723\u8bde\u8282\u5343\u4e07\u597d\u793c\u5927\u5949\u9001

          解決方法:

          <?php
          function Notice(){
          include './include/conn.php'; //數據庫鏈接文件
          $sql_notice=mysql_query('SELECT * FROM gg_notice where enable="1" limit 0,10');
          $notice=mysql_fetch_array($sql_notice, MYSQL_ASSOC);
          $str=json_encode($notice);
          //linux
          return preg_replace("#\\\u([0-9a-f]{4})#ie", "iconv('UCS-2BE', 'UTF-8', pack('H4', '\\1'))", $str);
          //windows
          //return preg_replace("#\\\u([0-9a-f]{4})#ie", "iconv('UCS-2LE', 'UTF-8', pack('H4', '\\1'))", $str);
          }
          ?>

          另外從網上搜索到的其他方法

          <?php
          /**
          * json 生成,分析 支持中文
          */
          class Json_Helper {
          /**
          * 生成json
          */
          public static function encode($str){
          $json=json_encode($str);
          //linux
          return preg_replace("#\\\u([0-9a-f]{4})#ie", "iconv('UCS-2BE', 'UTF-8', pack('H4', '\\1'))", $json);
          //windows
          //return preg_replace("#\\\u([0-9a-f]{4})#ie", "iconv('UCS-2LE', 'UTF-8', pack('H4', '\\1'))", $json);
          }
          
          /**
          * 分析json
          */
          public static function decode($str) {
          return json_decode($str);
          }
          }
          ?>

          這是從網上搜索得到的又一篇相關文章

          當使用php自帶的json_encode對數據進行編碼時,中文都會變成unicode,導致不可讀。如:對字符串”廈門“進行json_encode后,輸出的是"\u53a6\u95e8"。

          查詢了一下,有兩種方法:

          1.將"\u53a6\u95e8"還原成“廈門”,使用如下的代碼:

          $str=preg_replace("#\\u([0-9a-f]+)#ie", "iconv('UCS-2', 'UTF-8', pack('H4', '\1'))", $str);

          2.先將中文字段urlencode,json_encode后,再用urldecode,也可以顯示中文。

          $code=urldecode(json_encode(urlencode("廈門")));

          PHP5.4版本,已經給Json新增了一個選項: JSON_UNESCAPED_UNICODE。加上這個選項后,就不會自動把中文編碼了。

          echo json_encode("廈門", JSON_UNESCAPED_UNICODE);

          另,由于 json_encode 和 json_decode只支持utf-8編碼的字符,GBK的字符要用json就得轉換一下,附自己寫的GBK轉UTF-8的代碼:

          /*
          字符串GBK轉碼為UTF-8,數字轉換為數字。
          */
          function ct2($s){
          if(is_numeric($s)) {
          return intval($s);
          } else {
          return iconv("GBK","UTF-8",$s);
          }
          }
          /*
          批量處理gbk->utf-8
          */
          function icon_to_utf8($s) {
          
          if(is_array($s)) {
          foreach($s as $key=> $val) {
          $s[$key]=icon_to_utf8($val);
          }
          } else {
          $s=ct2($s);
          }
          return $s;
          
          }
          
          echo json_encode(icon_to_utf8("廈門"));



          轉自:https://www.cnblogs.com/xcxc/archive/2012/09/10/2678424.html

          段時間做打印合同時,要生成pdf文件,所以就看了一下,有很多種生成方式,我這里用的是TCPDF,想用可以自行下載一下 下面舉例說明很簡單

          if($_REQUEST['act']=='pdf'){

          //1引入文件

          require( './TCPDF/tcpdf.php');

          //2獲取到頁面內容

          $html=file_get_contents("http://localhost/demo.html");

          //3實例化類

          $pdf=new TCPDF(PDF_PAGE_ORIENTATIN, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

          //4設置自帶的字體

          $pdf->SetFont('stsongstdlight', '', 12);

          // 5.添加個頁面

          $pdf->AddPage();

          // 6.將HTML生成PDF

          $pdf->writeHTML($html);

          // 7.輸出(默認直接在瀏覽器顯示)

          $pdf->Output();

          //生成的pdf可能會有樣式問題,自行調節一下即可。

          }

          //上面只是簡單的介紹一下如何使用,如果有特殊需求在自行了解,僅供入門參考。

          在網上找到一個很好用的函數,順便分享給大家,合同中需要轉大寫中文,下面函數即可。

          //自動轉換數字金額為 大寫中文金額

          function toChineseNumber($money){

          $money=round($money,2);

          $cnynums=array("零","壹","貳","叁","肆","伍","陸","柒","捌","玖");

          $cnyunits=array("圓","角","分");

          $cnygrees=array("拾","佰","仟","萬","拾","佰","仟","億");

          list($int,$dec)=explode(".",$money,2);

          $dec=array_filter(array($dec[1],$dec[0]));

          $ret=array_merge($dec,array(implode("",cnyMapUnit(str_split($int),$cnygrees)),""));

          $ret=implode("",array_reverse(cnyMapUnit($ret,$cnyunits)));

          return str_replace(array_keys($cnynums),$cnynums,$ret);

          }

          function cnyMapUnit($list,$units) {

          $ul=count($units);

          $xs=array();

          foreach (array_reverse($list) as $x) {

          $l=count($xs);

          if ($x!="0" || !($l%4))

          $n=($x=='0'?'':$x).($units[($l-1)%$ul]);

          else $n=is_numeric($xs[0][0])?$x:'';

          array_unshift($xs,$n);

          }

          return $xs;

          }

          作者:吾林愛分享

          需求要生成動態生成電子文件以及后面簽字,但是又要在小程序里預覽效果。


          生成word的難點

          1. 文檔模式和web模式的差異
            生成word,一開始是通過word模板通過修改變量的方式生成新docx文檔后,二次打開導出到pdf。結果導出pdf 看了phpword的源碼,就是通過word web版式生成html 后 導出pdf。導致docx 一個效果 pdf一個效果。解決方法,放棄word 轉pdf 直接 html 轉pdf。
          2. 復選框的實現。
            一般有以下幾種方式:
            docx 里 插入圖片
            docx 里 插入 emoji表情 ?
            docx 里 插入 字符 □ 前面字符需要字體對應
            html 里寫入input checkbox 但是要完整的form,id name 要不重復,一樣可能導致pdf 里的復選款 一點全選
            html 里 樣式 顯示checkbox
          3. 簽字的實現
            docx 替換字符站位圖片
            html里替換圖片標簽,
          4. 中文亂碼
            word亂碼 和pdf 亂碼 分別處理方法不一樣,word亂碼 是系統缺中文字體;pdf亂碼還需要看庫去處理 word轉pdf 用的dom2pdf html轉pdf 用snappy。dom2pdf 有個上古類去處理,snappy copy store/simsun.ttc 到 /usr/share/fonts/truetype/ chmod 0755 simsun.ttc
          5. 生成html 快速方法
            http://hiprint.io/
            或者 純前端手寫。

          主站蜘蛛池模板: 蜜桃视频一区二区三区在线观看| 国产婷婷色一区二区三区深爱网| 国产情侣一区二区| www一区二区www免费| 亚洲一区二区三区国产精华液| 久久AAAA片一区二区| 精品无码一区二区三区水蜜桃| 一区二区三区高清| 天堂va在线高清一区| 亚洲福利电影一区二区?| 亚洲一区二区三区影院| 男人的天堂精品国产一区| 精品无码国产一区二区三区51安| 亚洲一区二区三区高清| 国产成人无码精品一区二区三区| 国产丝袜无码一区二区三区视频| 国产乱码精品一区二区三区四川 | 国产精品一区电影| 亚洲AV噜噜一区二区三区| 3d动漫精品啪啪一区二区中文 | 日本一区二区在线播放| 国内国外日产一区二区| 精品一区二区在线观看| 亚洲综合色自拍一区| 日韩精品一区二区三区大桥未久 | 97av麻豆蜜桃一区二区| 性色A码一区二区三区天美传媒| 国产av成人一区二区三区| 国产一区二区视频在线播放| 国产一区二区三区高清视频| 国产精品一区二区av不卡| 久久精品国产亚洲一区二区三区| 上原亚衣一区二区在线观看| 日本亚洲国产一区二区三区| 国产一区二区三区免费| 日韩精品一区二区亚洲AV观看 | 中文无码精品一区二区三区| 国产成人无码AV一区二区| 精品国产福利第一区二区三区| 亚洲狠狠久久综合一区77777| 亚洲视频一区网站|