我将中文和英文文本存储在Server 2005数据库中,并将其显示在网页上,但中文的显示不正确。我一直在阅读关于这一主题的文章,并做了以下工作:
在插入语句中的文本之前使用N将字段类型设置为nvarchar,将页面的字符集设置为UTF-8。
当我将汉字直接插入页面时,中文字符将正确地显示在页面中,即不要从数据库中获取它们
以下是应该显示的字符:全澳甲流确诊病例已破100
这就是从数据库中检索文本时所显示的内容:x{e76f}Š-…ä¾<å·²ç‘1001
这似乎与如何在c#中处理字符串有关,因为中文可以在经典asp中正确检索和显示。
我还需要做些什么才能将数据从数据库中取出,放入字符串并在aspx页面上正确输出?
Stack Overflow用户
发布于 2009-05-29 08:25:55
对我来说,总结如下:
SSMS
characters中字符正确显示为ASP字符在ASP.Net中显示乱码
结论:数据库中的数据没有正确编码,您需要将数据迁移到unicode,以便在C#中处理它们,就像Ryan草图所描述的那样。
查看全部 5 条回答页面原文内容由
Stack Overflow
提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:
https://stackoverflow.com/questions/923876
复制
相关文章
C# 汉字转拼音
记录 直接上代码 #region 汉字转拼音 #region 数组信息 private static int[] pyValue = new int[] { -20319, -20317, -20304, -20295, -20292, -20283, -20265, -20257, -20242, -20230, -20051, -20036, -20032, -20026, -200
在Spring响应中没有正确显示汉字32
有些汉字没有正确显示IE,FF,Chrome312
PHP fputcsv不能正确显示汉字。17
医疗数据中台
医疗数据中台(Healthcare Data Intelligence Platform)是基于腾讯多年积累的大数据技术和产品能力,结合在医院、医疗集团、区域卫健、疾控以及医保等多个项目中数据集成、治理、应用的经验,专门为医疗健康行业打造的一站式大数据处理平台。基于医疗数据处理产品化的思路,提供安全、可靠、低门槛的医疗大数据处理平台,满足不同医疗业务健康业务场景下的数据采集、治理、加工和应用需求。
相关知识
字符串(C# 编程指南)
字符串基础(C# 编程指南)
字符串
Linux内字符串无法显示原因解析 (linux字符串不显示) – 后浪云
celery 任务在Django中成功,但在花卉或celery 日志上没有显示
spss数据分析检验时不显示字符串怎么处理
语文综合实践活动 遨游汉字王国教案.docx
在C#中跨多个列表查找公共项的最快方法
for语句没有中括号.doc
项目中走马观花式学习PHP
网址: 为什么我的汉字在c#字符串中没有正确显示? https://m.huajiangbk.com/newsview105093.html
上一篇: ( )检查主要检查柜间连接线、柜 |
下一篇: 团体心理辅导的要素包括: |