[英]ASP.NET Site will not display Right Single quote correctly
我有一個運行在.net 4.0上的asp.net網站。
該數據庫是Firebird 2.1,它是UTF-8。
當用戶輸入O'Connell文本並保存時,在網頁上顯示時將顯示為O.Connell 。 右引號是通過執行alt-0146來實現的。
我知道這與字符編碼有關。 我已經做了以下工作。
1)在Web.config文件中添加了<globalization culture="en-GB" uiCulture="en-GB" requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" />
。
2)將<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
到母版頁文件中。
3)確保解決方案中的所有文件都編碼為“ UTF-8”。
4)確保我使用character set=UTF8;
連接到數據庫character set=UTF8;
在連接字符串中。
我不知所措地找出問題所在?
問候
我想我要去某個地方。 我認為現在不是該網站。 我認為是Firebird DB。 數據存儲在VarChar(100)字段類型中,未指定任何字符集。 如果我將字段的字符集設置為UTF-8,它似乎可以工作。 我很確定我讀過,如果您沒有在字段上指定字符集,而是在連接字符串中指定了字符集,那么它將覆蓋它。 它似乎不會。 我將就這個話題提出一個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.