小编sam*_*miz的帖子

我该如何检测文本文件中使用的分隔符?

我需要能够解析CSV和TSV文件.我不能依赖用户知道差异,所以我想避免要求用户选择类型.有没有一种简单的方法来检测正在使用哪个分隔符?

一种方法是读取每一行并计算制表符和逗号,并找出哪一行最常用.当然,数据可能包括逗号或制表符,因此说起来容易做起来难.

编辑:这个项目的另一个有趣的方面是,当我阅读它时,我还需要检测文件的模式,因为它可能是众多文件中的一个.这意味着在解析它之前我不会知道有多少个字段.

c# csv asp.net text-parsing

20
推荐指数
3
解决办法
2万
查看次数

ABCpdf上的符号字体

我正在使用ABCpdf.net组件将HTML转换为PDF.某些HTML使用Symbol字体显示某些字符.不幸的是,我们正在使用来自第三方的HTML,并且无法更改.

我的开发环境正确显示字体,但我的生产环境不会.它就好像没有安装字体,即使它是.如果我在生产环境中的Internet Explorer中呈现相同的HTML,它就会显示正常.

我尝试将字体嵌入为.eot并在标题中提供@ font-face样式.我尝试过使用TheDoc.AddFont('Symbol').有什么建议?

产品:ABCpdf .NET 7 x64

生产操作系统:Windows Server 2003 x64,IE8

开发操作系统:Win7 x64,IE8

c# asp.net abcpdf

5
推荐指数
2
解决办法
3842
查看次数

为什么WatiN无法加载Bing.com?

我在IE11上使用WatiN 2.1.0.

如果我使用以下代码,WatiN sucessfuly导航到页面,但它似乎没有加载我要求的页面.相反,它认为它正在关注:空白.

var Browser = new IE();
Browser.GoTo("www.bing.com");
Browser.Url; // = about:blank
Run Code Online (Sandbox Code Playgroud)

当我尝试在Intranet中加载任何页面时,我得到相同的行为.

我最初认为IE11是问题所在.但是,如果我用google.com或yahoo.com或stackoverflow.com取代bing.com,它就像一个魅力.有关为什么某些页面可以加载而不加载其他页面的任

c# watin

5
推荐指数
1
解决办法
1971
查看次数

标签 统计

c# ×3

asp.net ×2

abcpdf ×1

csv ×1

text-parsing ×1

watin ×1