簡體   English   中英

從 SQL Server 檢索特殊字符的問題

[英]Issue for Retrieving of Special Characters from SQL Server

我將這些值顯示到 GridView 中,並且顯示效果很好。 但是當我使用以下代碼在OnSelectedIndexChanged上放置代碼時:

City = GeneralInfoData.SelectedRow.Cells[13].Text.ToString(); 

並將值放在文本框上。

價值

Dasmariñas

變成

Dasmariñas

它在數據庫中保存得很好

如果您在 asp.net 應用程序中看到該值作為某些 HTML 的一部分,那么就沒有錯: ñ 是表示“n 波浪號”字符的 HTML 代碼,如您所見: https : //www.w3schools.com/charsets/ref_html_8859.asp

帶有波浪號的 N 采用ISO-8859-1編碼。

您需要像下面這樣修改您的web.config

<system.web> 
<globalization responseEncoding="iso-8859-1" requestEncoding="iso-8859-1" /> 
</system.web> 

以下頁面將提供一個有趣的閱讀:

https://en.wikipedia.org/wiki/ISO/IEC_8859-1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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