国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php查詢mssql出現問號(中文亂碼)解決方法

2024-05-04 21:49:06
字體:
來源:轉載
供稿:網友

在php連接mssql時查詢出來的全部是問題了,這種問題我根據經驗知道是編碼問題,下面來給各位總結一下解決方法.

方法一,修改php.ini文件,當然根據你頁面情況來設置也可以是utf-8編碼了,代碼如下:

;mssql.charset = "ISO-8859-1"

mssql.charset = "GBK"

方法二,直接程序中轉換,代碼如下:

iconv('GB2312','UTF-8',$data)

方法三,利用Ado連接在連接時設置編碼,代碼如下:

$conn = new COM(“ADODB.Connection”, NULL, CP_UTF8) or die(“Cannot start ADO”);

PHP例子,代碼如下:

  1. <html>   
  2. <head>   
  3. <meta http-equiv=“Content-Type” content=“text/html; charset=utf-8″>   
  4. </head>   
  5. <body>   
  6. <?php   
  7. //print(“The next line generates an error.m.survivalescaperooms.com<br>”);   
  8. //printaline(“PLEASE?”);   
  9. //print(“This will not be displayed due to the above error.”);   
  10. ?>   
  11. <?php   
  12. $conn = new COM(“ADODB.Connection”, NULL, CP_UTF8) or die(“Cannot start ADO”);    
  13. //access 數據庫的打開方式   
  14. //$conn->Open(“Provider=Microsoft.Jet.OLEDB.4.0; Data Source=$db”);   
  15. //$conn->Open(“DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db”);   
  16. $conn->Open(“Driver={SQL Server};Server={192.168.22.40};Database=sugarcrm_db;UID=sa;PWD=123456;”) ;    
  17. // 執行查詢并輸出數據   
  18. $rs = $conn->Execute(‘SELECT * FROM accounts’) or die (“error query”);  
  19. ?>   
  20. <table border=“1″>   
  21. <tr><th>ID</th><th>Title</th>   
  22. </tr>   
  23. <?php   
  24. while (!$rs->EOF) {   
  25.   echo ‘<tr>’;   
  26.   echo ‘<td>’. $rs->Fields['id']->Value .‘</td>’;   
  27.   echo ‘<td>’. $rs->Fields['name']->Value .‘</td>’;   
  28.   echo ‘</tr>’;   
  29.   $rs->MoveNext();   
  30. }   
  31. ?>   
  32. </table>   
  33. <?php   
  34. // 釋放資源   
  35. $rs->Close();   
  36. $conn->Close();   
  37. $rs = null;   
  38. $conn = null;   
  39. ?>   
  40. </body>   
  41. </html> 

總結:

一是:數據庫類型,其中包括,數據庫,表,字段三處都要統一,可以檢查一下

二是:文件的編碼類型,你若用dw或editplus可以查看頁面編碼,不同需修改

三是:訪問數據庫時的設置既set NAMES utf8;

四是:瀏覽器顯示方式,添加meta屬性<meta charset=utf-8>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天长市| 巴青县| 若尔盖县| 正镶白旗| 嵩明县| 将乐县| 昌江| 延川县| 蓬安县| 丘北县| 临武县| 遵化市| 马关县| 榆中县| 虎林市| 黄浦区| 韶山市| 改则县| 页游| 河南省| 宣汉县| 内黄县| 都江堰市| 禄丰县| 皮山县| 子长县| 莱州市| 醴陵市| 广饶县| 通辽市| 措勤县| 涡阳县| 延寿县| 永胜县| 凯里市| 天等县| 仪陇县| 上高县| 武宁县| 丹阳市| 怀宁县|