簡體   English   中英

ASP.NET網站將無法正確顯示“右單引號”

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM