• * 註冊
  • * 登入
  • * 問答集
  • 討論區首頁
討論區首頁 ‹ 威博達-虛擬主機 ‹ WINDOWS虛擬主機-PLESK教學區
網站公告

此區提供使用者討論平台,如您有使用上的問題或管理心得請盡請提出,都將會由專人跟客戶一同解決問題與分享。本公司官方網頁因更換討論區主機,造成異動,為了維護使用者的資料與權益,如您無法登入請至註冊中心重新註冊會員,謝謝。

ACCESS資料庫鏈結正常但無法顯示中文資料會出現問號亂碼 

僅提供Windows主機及PLESK教學文件以及常見問題解決方案,請勿在此區發問
發表回覆
6 篇文章 • 第 1 頁 (共 1 頁)

ACCESS資料庫鏈結正常但無法顯示中文資料會出現問號亂碼

文章由 joe » 2004年 10月 9日, 13:26

問題:明明資料庫連結正常但抓取中文資料卻顯示????

請於ASP頁面中最上方加入
<%@LANGUAGE="VBSCRIPT" CODEPAGE="950"%>

若使用include的方式,請與設定資料庫聯結的檔案中加入,如此您便不需更改每一各檔案
<%@LANGUAGE="VBSCRIPT" CODEPAGE="950"%>
joe
Junior Member
 
文章: 446
註冊時間: 2004年 6月 10日, 20:00
性別:
回頂端

文章由 imported_hamlet » 2004年 10月 19日, 16:56

在程式最上方加入
<%@codepage=950%>
就可以解決資料抓取出現亂碼的問題
頭像
imported_hamlet
Junior Member
 
文章: 204
註冊時間: 2004年 6月 11日, 00:53
性別:
  • YIM
回頂端

文章由 joe » 2004年 12月 11日, 17:08

簡體的copeage是936
完整的各國語言的copeage
請參考微軟MSDN
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/charsets/charset4.asp
joe
Junior Member
 
文章: 446
註冊時間: 2004年 6月 10日, 20:00
性別:
回頂端

提供完整一點的給大家參考

文章由 jarlong » 2005年 5月 12日, 14:27

Server: 英文NT + Traditional Chinese Language Pace +SQL Server或Acess, CodePage為950 + IIS 4.0
Client: 中文IE 存取Server 的ASP中文為亂碼
解決方式
方法一: 這是因為IIS為英文版本的關係,請使用IIS 4.0中文版(即另外再架一台中文NT 4.0 with IIS 4.0)。

方法二: 在ASP的第一列加上<%@ Language=VBScript CODEPAGE=950 %>,並且設定欄位為nchar或nvarchar等Unicode欄位型態,同時在insert或query資料時加上N'。

方法三: 若舊有的database不方便將欄位型態修改為Unicode的欄位型態,您可以從修改ASP程式解決這個問題。在ASP的第一列加上<%@ Language=VBScript CODEPAGE=950 %> 可以解決寫入為亂碼的問題,若您需要在同一個ASP讀取中文字,在讀取前加上 Session.Codepage = 1252,讀取後立刻加上 Session.Codepage = 950。請按照上述的修改原則,否則即可能導致您整個頁面變成亂碼。
jarlong
Junior Member
 
文章: 1
註冊時間: 2005年 3月 31日, 00:32
性別:
回頂端

讀沒問題,但是寫進去會變空白

文章由 lumcrow » 2005年 7月 19日, 12:16

已加入 codepage=950 , mdb的權限也打開了,讀沒問題,寫也ok,但是寫資料庫後再讀出,或是舊資料修改後,該項內容卻變成空白,不知道是哪裡有問題?
lumcrow
Junior Member
 
文章: 2
註冊時間: 2005年 7月 19日, 12:12
性別:
回頂端

文章由 siklls » 2005年 10月 5日, 09:36

◆ 中文亂碼注意事項

如 asp頁面中:
純顯示頁面時,每頁程式上需寫上~
<%@LANGUAGE="VBSCRIPT" CODEPAGE="950"%>
<%session.codepage = 950%>
有元件及資料庫存取頁面時,每頁上方需加上~
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%session.codepage = 1252%>

看個位大大是有資料庫的還是一般的頁面
以上有四是個語法可以一個一個獨一加在你的每頁程式上需寫在頂端測試看看
(還是你顯是頁和取存檔資料庫語法放在一起的話請有第四個語法)

我的網頁ok了吧謝謝啦試一下就知道了  siklls
siklls
Junior Member
 
文章: 1
註冊時間: 2005年 10月 5日, 08:40
性別:
回頂端


發表回覆
6 篇文章 • 第 1 頁 (共 1 頁)

回到 WINDOWS虛擬主機-PLESK教學區

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 8 位訪客

  • 變更字體大小
  • 列印模式
Powered by phpBB® Forum Software © phpBB Group
Style created by David Jansen @ IDLaunch
正體中文語系由 竹貓星球 維護製作
Time : 0.485s | 16 Queries | GZIP : Off