首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSV文件中的ASP.NET智能引号解析问题

CSV文件中的ASP.NET智能引号解析问题
EN

Stack Overflow用户
提问于 2011-08-08 21:39:06
回答 2查看 750关注 0票数 0

我一直在处理的ASP.NET应用程序愉快地解析了常规引号和符号。除了使用MS创建的CSV文件中的智能引号之外。

下面是我使用的代码:

代码语言:javascript
复制
for (int i = 0; i < ds.Tables["Comments"].Rows.Count; i++) {
value = ParseSmartQuotes(ds.Tables["Comments"].Rows[i][col.FieldName].ToString());

ParseSmartQuotes方法中,我尝试了很多东西。其中包括:

将智能引号替换为常规引号(或)在网页中显示智能引号的解决方案将是非常感谢的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-08 22:12:14

您的解析代码不应被智能引号所混淆。解析器只应查找ASCII引号作为分隔符;智能引号应视为内容(而不是分隔符),并存储为Unicode。

解析器是从零开始编写的吗?如果是,为什么?有一个可用的高质量CSV阅读器,对我来说很好。它没有对智能引号的任何特殊处理,但它处理Unicode。

票数 1
EN

Stack Overflow用户

发布于 2011-08-08 21:46:58

第二个链接中的一个答复提到了编码文本的html。你试过吗?以下是链接:

http://msdn.microsoft.com/en-us/library/73z22y6h.aspx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6988956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档