首页 > 解决方案 > 从 SQL Server 检索特殊字符的问题

问题描述

我将值显示到 GridView 中,它显示得很好。但是当我OnSelectedIndexChanged使用此代码添加代码时:

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

并将值放在文本框上。

价值

Dasmariñas

变成

Dasmariñas

它很好地保存在数据库中

标签: c#asp.netsql-server

解决方案


带有波浪号的 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


推荐阅读