『壹』 PHP讀取Access資料庫 出亂碼
access的中文版默認是GBK格式的,是無法改變字元類型的,所以用php讀取的時候會亂碼。
解決方法是:使用iconv轉換
一、使用 iconv函數製作一個轉碼的自定義從GBK轉到UTF-8的函數,如以下代碼:
function enc($c){return iconv('gbk','utf-8',$c);}
二、為了寫入資料庫的編碼是符合資料庫需要的,所以我們還要製作一個從UTF-8轉向GBK的函數:
function dec($c){return iconv('utf-8','gb2312',$c);}
製作好了轉碼函數,接下就是正常使用了。在從資料庫裡面調數據顯示在頁面的時候使用enc()函數,從頁面提交數據到資料庫時使用dec()函數,這樣就可以很好的解決PHP使用UTF-8編碼,ACCESS使用系統默認編碼的問題了。
『貳』 帥哥,access導入mysql後中文亂碼怎麼解決啊
中文亂碼問題太大了,你說的是資料庫讀出來是亂碼呢?還是在資料庫中顯示的就是亂碼呢?你可以試著看看你的資料庫的默認語言是否沒改為掘灶拍gb2312
查看系統的字元集和排序方式的設定可以通過下面的兩條命令:
mysql> SHOW VARIABLES LIKE 'character%';
+--------------------------+---------------------------------+
| Variable_name | Value |
+--------------------------+---------------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | D:"mysql-5.0.37"share"charsets" |
+--------------------------+---------------------------------+
最簡單的修改方法,就是修改mysql的辯滾my.ini文件中判羨的字元集鍵值,
如 default-character-set = utf8
character_set_server = utf8
修改完後,重啟mysql的服務,service mysql restart
使用 mysql> SHOW VARIABLES LIKE 'character%';查看,發現資料庫編碼均已改成utf8
正確的設定資料庫編碼.MySQL4.0以下版本的字元集總是默認ISO8859-1,MySQL4.1在安裝的時候會讓你選擇。如果你准備使用gbk,那麼在創建資料庫的時候就要指定好gbk(創建好以後也可以改,4.1以上版本還可以單獨指定表的字元集)
2) 正確的設定資料庫connection編碼.設置好資料庫的編碼後,在連接資料庫時候,應該指定connection的編碼,比如使用jdbc連接時,指定連接為gbk方式.
『叄』 插入access,中文成亂碼
UTF8怎麼會沒用呢?
你做幾個測試,判斷一下問題所在。
1、手動輸入信息,會不會亂碼?
2、在SQL語句寫入資料庫前輸出到頁面,看看頁面上是不是亂碼?同時確認頁面的編碼方式。
3、如果剛才手動輸入的中文信息不是亂碼,嘗試用頁面讀取,看看是否是亂碼?
這樣你就知道應該在哪個點解決這個問題了。
『肆』 要瘋了,access資料庫亂碼···插入中文時發生亂碼···誰能解決一下··
首先你手動插入一條記錄進入資料庫看看是否是亂碼的.解決亂碼一般分為兩種情況:一資料庫里不支持存入中文的數據...二是你的數據在存入資料庫的時候轉換出吵備盯了問題一般頁面滾橋出問題就把頁面的編碼格式設置成GBK
OR
UTF-8
至於資料庫呢.一般都是在你的建庫的時候就限制升和庫的編碼格式為GBK
or
GB2312
『伍』 在ACCESS資料庫里卻顯示的是亂碼
所有的地方都是用utf-8 統一編碼方式.
『陸』 dreamweaver中表單數據中文字在access中亂碼應該怎麼弄,
最吵慧好用GB2312編碼吧,或凱保存數據頁面第一行加<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"衫碰喚%>
『柒』 小弟新學網頁製作,在access資料庫中遇到中文在資料庫中體現的全是亂碼,希望高手能告訴我如何解決!
[email protected](個人)
[email protected](公司)
都發一下畢攔,我看看,
如果不是很麻煩,就直接給你回了,如果麻煩的話,要稍晚一些。伍握
在手橘胡郵件里把具體問題說明白一些。
『捌』 讀Access中文亂碼
不是庫的問題~~你打開庫看裡面的數據應該都是正常的~~
可能是和瀏覽器有關,棗彎我以盯岩迅前也遇到過,不用管它,過段時間再打開凱此看就沒事了~~
『玖』 兄弟們幫幫忙了,網頁製作,ASP + ACCESS,資料庫中文亂碼問題!
中文亂仿弊數碼問題,是資料庫編碼和asp界面編碼不一致造成的,比如說asp用的是utf-8,資料庫用的是卜悔gbk,或者別的什麼的,就會出現亂碼,跟輸備首入法沒關系