日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php连mssql 中文乱码,PHP连接MSSQL显示中文时为乱码_PHP教程

發(fā)布時間:2025/3/19 php 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php连mssql 中文乱码,PHP连接MSSQL显示中文时为乱码_PHP教程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

PHP連接MSSQL顯示中文時為亂碼

PHP連接MSSQL顯示中文時為亂碼主要是因為編碼問題了,我們只要懂得一對于數(shù)據(jù)庫與頁面的編碼統(tǒng)一處理就可以解決了,下面一起來看看下文。

因為一直在使用 windows 下的 PHP 開發(fā),用的是 mysql 數(shù)據(jù)庫,偶爾也會遇到查詢記錄的亂碼,那是因為 php 編碼不支持中文進行導致的,直接將其進行編碼解碼即可解決,所以在 windows 平臺下還是比較容易解決的。

今天在幫一個客戶進行 liunx 下維護 mssql 數(shù)據(jù)庫的操作,因站點被攻擊的原因,一直無法進行打開站點,折騰了很久,終于連接上mssql了,今天來了嘗試下查詢,么問題!

可是出來的記錄 中文 顯示是?號或者就是一堆黑框框,這是典型的編碼不對,于是查看了下php.ini關于mssql的這一塊配置,發(fā)現(xiàn)有一項配置”mssql.charset”這一項,我配置成 “utf8”,成功解決亂碼。

因為我的程序頁面用的是utf8所以配置成這樣,如果是GBK/GB2312 就配置長相應的編碼就應該能解決,當然遇到這樣的問題還是要看相應情況的,這里還是建議如果能修改配置文件盡可能的去修改配置文件,因為這樣才能一勞永逸的解決掉問題。

例子

代碼如下

$serverName = "127.0.0.1,1433";

$connectionInfo = array( "UID"=>"sa",

"PWD"=>"123456",

"Database"=>"NopCommerce",

"CharacterSet"=>"UTF-8"); // 這一行是重點

$conn = sqlsrv_connect($serverName, $connectionInfo);

注意事項:

編碼常用的是utf8-general-ci

不只是表要統(tǒng)一,要統(tǒng)一的總共有四處

一是:數(shù)據(jù)庫類型,其中包括,數(shù)據(jù)庫,表,字段三處都要統(tǒng)一,可以檢查一下

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

三是:訪問數(shù)據(jù)庫時的設置既set NAMES utf8;

四是:瀏覽器顯示方式,添加meta屬性

不管用GBK,GB2312,這四處必須統(tǒng)一,看你缺少了哪一步

用PHP操作MSSQL比在ASP連接MYSQL要簡單,所以,當需要MSSQL與MYSQL并存時,用PHP連接MSSQL來操作MYSQL與MSSQL并存比較簡單好用.如果是ASP連接MYSQL,需要安裝一個MYSQL驅(qū)動,默認windows的ODBC沒有安裝,很遺憾...

1.在web服務器上至少安裝了mssql的客戶端

2.打開php.ini把;extension=php_mssql.dll前面的分號去掉

有必要話:需要制定extension_dir

3.推薦使用php<=4.0.9<=5.0.3目前我還沒有連接成功過4.010和5.0.3

4.數(shù)據(jù)庫的連接分頁可以到phpe.net上獲取到相應的class

http://www.bkjia.com/PHPjc/869305.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/869305.htmlTechArticlePHP連接MSSQL顯示中文時為亂碼 PHP連接MSSQL顯示中文時為亂碼主要是因為編碼問題了,我們只要懂得一對于數(shù)據(jù)庫與頁面的編碼統(tǒng)一處理就可...

總結(jié)

以上是生活随笔為你收集整理的php连mssql 中文乱码,PHP连接MSSQL显示中文时为乱码_PHP教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。