我有一个已损坏unicode字符串的数据库,现在在我的ASP页面上,它们显示为“?”分数。有没有办法阻止它们在存储过程级别返回?或者阻止它们出现在asp页面上的最好方法是以某种方式检测损坏的unicode字符串并阻止它们显示。
由于
答案 0 :(得分:2)
亲爱的Wajih,我不确定我是否完全不和你,
我不确定你有一个包含一些数据的数据库(比如阿拉伯语单词)。您还有一个Asp.net页面,可以将这些单词显示为?
。
如果这些是正确的,那么您可以通过添加
来解决您的问题 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
到Asp page Header
然后在SQL Server中,当您阅读此数据时,您必须在提交的名称前添加 N
。
如果您还有其他问题,请告诉我们更多信息并使用您的sql Tables中的示例数据和最终 Asp源代码
中的图片更新您的问题