前幾天有個朋友從國外買了乙個
asp空間
,今天把**上傳之後發現所有從access資料庫讀取的資料都是亂碼,實在找不到好的解決方法後過來問我。
具體情況是這樣的:
非程式生成的文字可以顯示。但程式生成的文字就只有e文可以顯示了,中文全是?號。
可惜我用asp的那陣沒用過國外空間,還真沒碰到過asp讀取access資料庫出現亂碼的情況,所以沒有辦法,只好去網上找,網上各種各樣的說法很多,但是最終還是歸結了三種解決方法,列在下面,以備後用:
方法一:
使用 microsoft access 2000 開啟資料庫,選擇工具選單》資料庫實用工具》轉換資料庫》到早期 access 資料庫版本。ok!
方法二:
後來訂閱了微軟的新聞組,在微軟的新聞組dotnet.framework.aspplus.general中發現有討論這
個問題的文章,方法為新增<
%@language="vbscript
" codepage="936"%>到每一頁的開頭,趕緊測試了一下,果然ok!!!
方法三:
新增乙個config.web檔案到
web目錄下,
建立乙個檔案config.web,內容如下,放在web目錄下
國外空間Access資料庫排序錯誤的解決辦法
國外空間access資料庫排序錯誤的解決辦法 解決方法 1.開啟microsoft access 開啟任意乙個mdb檔案,然後點 工具 選中 選項 再選 常規 項。注意在右下方有 新建資料庫排序次序 下拉框,選中 常規 然後點確定。注意,選項只有在有檔案開啟的狀況下才能使用 2.然後 檔案 新建 建...
連線ACCESS資料庫
1 匯入命名空間空間 system.data.oledb 2 建立指向資料庫的連線 建立連線要用到system.data.oledb命名空間中的類 oledbconnection。通過以下語句可以完成對本地資料庫的連線工作 string strconnect provider microsoft.j...
access資料庫連線
string strconnection provider microsoft.jet.oledb.4.0 strconnection data source e accesstest data.mdb 裡用的是?路徑 oledbconnection objconnection new oledbc...