程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> phpword中文字符亂碼解決辦法

phpword中文字符亂碼解決辦法

編輯:關於PHP編程

本文章晉級人大家介紹phpword中文字符亂碼解決辦法,希望此文章對各位所有幫助哦。

最近領導要求用php生成word,網上找了很多類啊,函數啊。最終相中phpword。無奈不是國人開發,對中文支持很不友好。經過研究,終於解決了中文亂碼,分享出來。

1、用模板word生成word中文亂碼解決方案:

打開phpword/Template.php文件,找到$replace = utf8_encode($replace);將其改為$replace =iconv('gbk', 'utf-8', $replace); 即可。

2、直接生成word文檔,調用addText對象時中文亂碼解決方案:

打開phpword/Section.php文件,找到$givenText = utf8_encode($text);將其改為$givenText = iconv('gbk', 'utf-8', $text);即可。

3、貌似其他方法也類似第解決。

4、注意php文件采用gbk哦。反正我的顯示中文了。在網上找了好久,研究了半天才搞定。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved