在 asp 程式中, 使用 utf-8 顯示 nvarchar 字元

有關網頁及相關語法的討論
回覆文章
頭像
tim
文章: 1384
註冊時間: 2008年 11月 26日, 00:49

在 asp 程式中, 使用 utf-8 顯示 nvarchar 字元

文章 tim »

參考網頁:
http://www.esharer.com.tw/dis_group/lis ... le_id=3600

舉例如下:(設定字碼為Unicode 通用碼)
1.資料來源欄位須定義為Unicode(例如Access欄位有一是右為Unicode,或Ms-Sql中nchar欄位屬性)

2. 在*.asp程式之<Html>標記之前加2行ASP指令<%@ Language=VBScript CODEPAGE=65001%> ‘設定ASP解譯時所用字碼<%Session.CodePage=65001%> ‘設定ASP在讀取或輸出資料時所用字碼(65001是Unicode字碼代號)

3.在<head> 之後 <title>之前加 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> ‘設定流覽器解譯時所用字碼

如此一來便可以在 asp 中讀出的資料 nvarchar 的字串順利顯示在畫面上!
多多留言, 整理文章, 把經驗累積下來.....
回覆文章