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 国产午夜亚洲精品久久www,男女日b免费视频,日韩午夜视频在线观看

          整合營銷服務商

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

          免費咨詢熱線:

          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/
            或者 純前端手寫。

          主站蜘蛛池模板: 亚洲av乱码中文一区二区三区| 国产在线不卡一区二区三区| 一区二区三区视频观看| 亚洲中文字幕无码一区二区三区 | 日本强伦姧人妻一区二区| 无码人妻精品一区二区| 精品女同一区二区三区免费播放| 亚洲国产AV一区二区三区四区| 日韩综合无码一区二区| 亚洲国产综合无码一区二区二三区| 国产乱人伦精品一区二区在线观看 | 中文字幕在线观看一区二区| 亚洲国产精品一区二区九九| 精品一区二区91| 视频在线观看一区二区三区| 国产精品无码一区二区三区在| 无码中文人妻在线一区二区三区| 精品人妻中文av一区二区三区| 国产成人一区二区三区在线观看| 亚洲综合无码精品一区二区三区| 在线观看国产区亚洲一区成人| 红桃AV一区二区三区在线无码AV| 亚洲国产精品一区二区九九| 韩日午夜在线资源一区二区| 一夲道无码人妻精品一区二区| 国偷自产Av一区二区三区吞精| 国产一区二区三区91| 亚洲AV无码一区二区乱孑伦AS| 久久99热狠狠色精品一区 | 精品一区狼人国产在线| 午夜视频一区二区三区| 国产主播福利精品一区二区| 福利一区二区三区视频午夜观看| 波多野结衣在线观看一区| 国产精品第一区第27页| 日韩一区精品视频一区二区| 在线播放偷拍一区精品| 精品视频一区在线观看| 日韩人妻无码一区二区三区综合部| 国产免费一区二区三区在线观看| 精品无人区一区二区三区|