1樓:育知同創教育
access的中文版預設是gbk格式的,是無法改變字元型別的,所以用php讀取的時候會亂碼。
解決方法是:使用iconv轉換
一、使用 iconv函式製作一個轉碼的自定義從gbk轉到utf-8的函式,如以下**:
function enc($c)
二、為了寫入資料庫的編碼是符合資料庫需要的,所以我們還要製作一個從utf-8轉向gbk的函式:
function dec($c)
製作好了轉碼函式,接下就是正常使用了。在從資料庫裡面調資料顯示在頁面的時候使用enc()函式,從頁面提交資料到資料庫時使用dec()函式,這樣就可以很好的解決php使用utf-8編碼,access使用系統預設編碼的問題了。
2樓:青青草文章
php連線acc是一個比較冷門的資料結構。一般使用php搭配mysql使用。
access的中文版預設是gbk格式的,是無法改變字元型別的,所以用php讀取的時候會亂碼。
解決方法是:使用iconv轉換
一、使用 iconv函式製作一個轉碼的自定義從gbk轉到utf-8的函式,如以下**:
function enc($c)
二、為了寫入資料庫的編碼是符合資料庫需要的,所以我們還要製作一個從utf-8轉向gbk的函式:
function dec($c)
製作好了轉碼函式,接下就是正常使用了。在從資料庫裡面調資料顯示在頁面的時候使用enc()函式,從頁面提交資料到資料庫時使用dec()函式,這樣就可以很好的解決php使用utf-8編碼,access使用系統預設編碼的問題了。
access資料庫許可權問題,ACCESS資料庫許可權問題。
這個問題很可能跟區域網的安全設定或者作業系統的保安設定有關。有些區域網不會發生這種情況,但是我碰到過的區域網大多數都有相同的問題,即access資料庫明明設定為共享,但是只要有一個使用者開啟了該資料庫其他使用者就不能開啟。其原因至今也未能查出來,找出原因者本人獎勵100分絕不食言。我有以下兩種解決辦...
access中web資料庫和資料庫有什麼區別
踏實點點 看下面的回答都應該是不如你的意,他們應該是沒有去看那個版本的新建資料庫功能。綜合得到的知識,新建web資料庫是作為共享訪問資料庫的需要,而資料庫就是普通本地開發的資料庫。開發使用安裝在伺服器上的應該都沒有限制吧 不知道你想表達的是什麼,不過他們都是資料庫的一種,只不過每中資料庫的用途和功能...
我想學資料庫哪個資料庫更好呢?Access還是SQL還是Oracle呢
對於初學者,我看還是sql吧。其實你說sql,應該叫sqlserver吧,畢竟是windows上的,安裝配置使用都好弄。oracle就比較囉嗦了。至於access,可以不用考慮。你看看sqlserver,access也就差不多了。語句差別不大。sql,是一種標準,各家公司都按照sql的標準,開發了自...