asp.net中从execl文件导入到sql数据的数据乱码

domainchen 2009-12-09 03:21:42
在asp.net(C#)中,从execl导入到sql数据库的数据有乱码,主要是客户提供的execl文件中有西洋文字,[color=#FF0000如:üs,ér,üm,üf,等等,这些符号写入数据库后就成乱码了,该如何解决这个问题呢,[/color],急急急急急急急急急急急急急急急急急
...全文
111 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
domainchen 2009-12-09
  • 打赏
  • 举报
回复
楼上的你没看清楚我的提的问题,请你再看看我提的问题.多谢你了.
Lovely_baby 2009-12-09
  • 打赏
  • 举报
回复
导出的时候,中文内容的字段一定要采用编码的二进制形式,比如:gb-bin 或者是 utf8-bin ,这样导出的文件无法直接阅读,但可以通过记事本打开并编辑。这个时候,这个导出的文件就成了“种子”文件了,只能在这样的文件中编辑上传的内容,上传后才不会出现乱码。上传之后,如果要看中文字段的内容,再将字段属性调整为 gb-ci 或者 utf8-ci 即可。
domainchen 2009-12-09
  • 打赏
  • 举报
回复
我的数据库是nvarchar型,你的"导入的时候也标明字符是nvarchar类型。"这不明白,在往数据库中插入数据时,怎么标明字符是nvarchar类型呢
blackmeit 2009-12-09
  • 打赏
  • 举报
回复
数据库用nvarchar字段存储。 导入的时候也标明字符是nvarchar类型。

62,264

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧