Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 电子邮件地址格式_C#_Asp.net_Sql Server 2008_Web Scraping - Fatal编程技术网

C# 电子邮件地址格式

C# 电子邮件地址格式,c#,asp.net,sql-server-2008,web-scraping,C#,Asp.net,Sql Server 2008,Web Scraping,我在sql表中有一个电子邮件地址,格式如下: clerk@weavers.org.uk 如何将其转换为正确的格式 我看到它完美地显示在网页上,

我在sql表中有一个电子邮件地址,格式如下:

clerk@weavers.org.uk
如何将其转换为正确的格式

我看到它完美地显示在网页上,但在其他任何地方都是这样。我假设转换的是字母表等(html)的代码,但如何用正确的电子邮件更新我的表格呢


谢谢。

看看这个方法,您应该能够编写一个循环来处理所有数据,或者编写一个扩展存储过程并从SQL调用它。

看看这个方法,您应该能够编写一个循环来处理所有数据,或者编写一个扩展存储过程并从SQL调用它。

如果数量很少,您可以使用如下工具:

你可以使用在上找到的信息自己编写代码来解码,或者像Tony建议的那样;使用
HttpServerUtility.HtmlDecode


我不知道使用SQL有什么好方法可以做到这一点-我会编写一个小应用程序来处理数据。

如果数据量很小,您可以使用以下工具:

你可以使用在上找到的信息自己编写代码来解码,或者像Tony建议的那样;使用
HttpServerUtility.HtmlDecode


我不知道使用SQL有什么好方法可以做到这一点-我会编写一个小应用程序来处理数据。

如果您正在为这条记录寻找一次性修复程序:正如您所说,它在屏幕上正确显示,然后很酷:在任何屏幕上显示它,然后将该值复制并粘贴回数据库更新中,屏幕或一次查询

如果您的软件在保存到数据库之前将这些转义信息放入电子邮件地址,我会说:不要。这是个坏主意,因为这样你就无法搜索或操纵它。将所有值存储在“真实”文本中。在布置屏幕时,请执行HTML转义。实际上,在ASP.NET中,我认为大多数显示函数都是自动完成的;一些有标志告诉它不要HTML转义


附录:我知道Tony的回答假设你所有的电子邮件地址都是这样的。这是正确的,还是只有一个?如果是这样的话,那么我提出的修复一条记录的建议是不切实际的,你确实想编写一个小程序,在数据库中循环并用HTMLDE代码修复所有记录。

如果你想对这条记录进行一次性修复:正如你所说,它在屏幕上正确显示,那么很酷:在任何屏幕上显示它,然后将该值复制并粘贴回数据库更新中,可以是屏幕或一次性查询

如果您的软件在保存到数据库之前将这些转义信息放入电子邮件地址,我会说:不要。这是个坏主意,因为这样你就无法搜索或操纵它。将所有值存储在“真实”文本中。在布置屏幕时,请执行HTML转义。实际上,在ASP.NET中,我认为大多数显示函数都是自动完成的;一些有标志告诉它不要HTML转义


附录:我知道Tony的回答假设你所有的电子邮件地址都是这样的。这是正确的,还是只有一个?如果是这样的话,那么我关于修复一个的建议是不切实际的,您确实想编写一个小程序,在db中循环并使用HtmlDecode修复所有这些问题。

您是在使用SQL脚本更新所有值,还是只是一种查看该列值的方法?仅供参考,但他们可能对电子邮件进行了编码,以防止网络抓取;等等,这些是字符的
CHAR()
值…@DaveShaw我想让sql脚本更新它们一次。你是想用sql脚本更新所有的值,还是只是想查看该列的值?仅供参考,但他们可能会对电子邮件进行编码以防止刮网。我想这就像我们编写的>as&lgt;这些是字符的
CHAR()
值…@DaveShaw我希望sql脚本更新它们一次。