C#处理特殊字符
在数据库中保存了商标(下图中csdn不允许的那个字符)字符,现在通过select出来后,没有问题,但是前台显示为?如何处理?
--------------------编程问答-------------------- 编码不一致吧 --------------------编程问答-------------------- 数据库中用unicode类型的,比如nvarchar(50)
html中可以用©来表示 --------------------编程问答-------------------- 一些像 上标 下标 金钱符 大于号小于号 都需要HTml语言来标识 --------------------编程问答--------------------
具体说说,或者举个例子 --------------------编程问答-------------------- 用C#里的方法:HttpUtility.HtmlEncode吧 --------------------编程问答-------------------- 编码存入,解码显示 --------------------编程问答-------------------- 用C#里的方法:HttpUtility.HtmlEncode吧
例如:
%>
<div>
<%=[code=csharp]HttpUtility.HtmlEncode("你的查询结果")
</div>
[/code] --------------------编程问答--------------------
<div>©</div>
你直接存入© 下次读取出来放在html里面就显示了
HTML特殊字符编码大全地址 http://www.360doc.com/content/10/1129/10/3482183_73341266.shtml
补充:.NET技术 , C#