<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: SQL SERVER &#8211; 2005 &#8211; UDF &#8211; User Defined Function to Strip HTML &#8211; Parse HTML &#8211; No Regular Expression</title>
	<atom:link href="http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/</link>
	<description>Personal Notes of Pinal Dave</description>
	<lastBuildDate>Mon, 13 Feb 2012 15:11:24 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Alex</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-242710</link>
		<dc:creator><![CDATA[Alex]]></dc:creator>
		<pubDate>Mon, 23 Jan 2012 17:08:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-242710</guid>
		<description><![CDATA[Just out of curiousity....do you have the same as I do in the code you are using as I am ?  I copied and pasted from abofe and I have this code below and seems incomplete/cutoff and It is not working for m.

SET @Start = CHARINDEX(”,@HTMLText,CHARINDEX(‘ 0
AND @End &gt; 0
AND @Length &gt; 0
BEGIN
SET @HTMLText = STUFF(@HTMLText,@Start,@Length,”)
SET @Start = CHARINDEX(”,@HTMLText,CHARINDEX(‘ 0)]]></description>
		<content:encoded><![CDATA[<p>Just out of curiousity&#8230;.do you have the same as I do in the code you are using as I am ?  I copied and pasted from abofe and I have this code below and seems incomplete/cutoff and It is not working for m.</p>
<p>SET @Start = CHARINDEX(”,@HTMLText,CHARINDEX(‘ 0<br />
AND @End &gt; 0<br />
AND @Length &gt; 0<br />
BEGIN<br />
SET @HTMLText = STUFF(@HTMLText,@Start,@Length,”)<br />
SET @Start = CHARINDEX(”,@HTMLText,CHARINDEX(‘ 0)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-242709</link>
		<dc:creator><![CDATA[Alex]]></dc:creator>
		<pubDate>Mon, 23 Jan 2012 17:07:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-242709</guid>
		<description><![CDATA[Does anyone know why these lines above are incomplete.  Doesn&#039;t work for me....

These lines of code above seem to be incomplete. Can someone help me fix this?

SET @Start = CHARINDEX(”,@HTMLText,CHARINDEX(‘ 0
AND @End &gt; 0
AND @Length &gt; 0
BEGIN
SET @HTMLText = STUFF(@HTMLText,@Start,@Length,”)
SET @Start = CHARINDEX(”,@HTMLText,CHARINDEX(‘ 0)]]></description>
		<content:encoded><![CDATA[<p>Does anyone know why these lines above are incomplete.  Doesn&#8217;t work for me&#8230;.</p>
<p>These lines of code above seem to be incomplete. Can someone help me fix this?</p>
<p>SET @Start = CHARINDEX(”,@HTMLText,CHARINDEX(‘ 0<br />
AND @End &gt; 0<br />
AND @Length &gt; 0<br />
BEGIN<br />
SET @HTMLText = STUFF(@HTMLText,@Start,@Length,”)<br />
SET @Start = CHARINDEX(”,@HTMLText,CHARINDEX(‘ 0)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Saeed Neamati</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-242511</link>
		<dc:creator><![CDATA[Saeed Neamati]]></dc:creator>
		<pubDate>Mon, 23 Jan 2012 06:26:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-242511</guid>
		<description><![CDATA[Though this article has been written in year 2007, I found it really useful, in 2012. I love the web for that reason. I only didn&#039;t understand why should we replace single quotes with 2 single quotes? What the reason is?]]></description>
		<content:encoded><![CDATA[<p>Though this article has been written in year 2007, I found it really useful, in 2012. I love the web for that reason. I only didn&#8217;t understand why should we replace single quotes with 2 single quotes? What the reason is?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher Wolff</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-241370</link>
		<dc:creator><![CDATA[Christopher Wolff]]></dc:creator>
		<pubDate>Fri, 20 Jan 2012 16:35:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-241370</guid>
		<description><![CDATA[Oops it took out my HTML tag.  We meant to have &quot;&#160;&quot; in the middle.]]></description>
		<content:encoded><![CDATA[<p>Oops it took out my HTML tag.  We meant to have &#8220;&nbsp;&#8221; in the middle.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher Wolff</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-241368</link>
		<dc:creator><![CDATA[Christopher Wolff]]></dc:creator>
		<pubDate>Fri, 20 Jan 2012 16:33:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-241368</guid>
		<description><![CDATA[Sorry so late to the party but I just wanted to add one part that I put in to make it perfect.

RETURN LTRIM(RTRIM(REPLACE(@HTMLText,&#039;&#160;&#039;,&#039; &#039;)))

Thanks for your help on this and all other articles I have used]]></description>
		<content:encoded><![CDATA[<p>Sorry so late to the party but I just wanted to add one part that I put in to make it perfect.</p>
<p>RETURN LTRIM(RTRIM(REPLACE(@HTMLText,&#8217;&nbsp;&#8217;,&#8217; &#8216;)))</p>
<p>Thanks for your help on this and all other articles I have used</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-208038</link>
		<dc:creator><![CDATA[Alex]]></dc:creator>
		<pubDate>Wed, 30 Nov 2011 15:20:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-208038</guid>
		<description><![CDATA[These lines of code above seem to be incomplete.  Can someone help me fix this?

SET @Start = CHARINDEX(”,@HTMLText,CHARINDEX(‘ 0
AND @End &gt; 0
AND @Length &gt; 0
BEGIN
SET @HTMLText = STUFF(@HTMLText,@Start,@Length,”)
SET @Start = CHARINDEX(”,@HTMLText,CHARINDEX(‘ 0)]]></description>
		<content:encoded><![CDATA[<p>These lines of code above seem to be incomplete.  Can someone help me fix this?</p>
<p>SET @Start = CHARINDEX(”,@HTMLText,CHARINDEX(‘ 0<br />
AND @End &gt; 0<br />
AND @Length &gt; 0<br />
BEGIN<br />
SET @HTMLText = STUFF(@HTMLText,@Start,@Length,”)<br />
SET @Start = CHARINDEX(”,@HTMLText,CHARINDEX(‘ 0)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Brannan</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-207449</link>
		<dc:creator><![CDATA[Peter Brannan]]></dc:creator>
		<pubDate>Tue, 29 Nov 2011 23:00:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-207449</guid>
		<description><![CDATA[Awesome, works well thanx mate]]></description>
		<content:encoded><![CDATA[<p>Awesome, works well thanx mate</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alex</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-195553</link>
		<dc:creator><![CDATA[alex]]></dc:creator>
		<pubDate>Mon, 14 Nov 2011 21:34:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-195553</guid>
		<description><![CDATA[this is not working properly.  Can you help?  I would like to get this to work for me...seems there are missing chars where you use CHARINDEX (see code under /*tag general */ )...see code above...]]></description>
		<content:encoded><![CDATA[<p>this is not working properly.  Can you help?  I would like to get this to work for me&#8230;seems there are missing chars where you use CHARINDEX (see code under /*tag general */ )&#8230;see code above&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: madhivanan</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-187720</link>
		<dc:creator><![CDATA[madhivanan]]></dc:creator>
		<pubDate>Thu, 03 Nov 2011 09:49:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-187720</guid>
		<description><![CDATA[Have a look at Table-valued-parameters in SQL Server helpf file for more informations]]></description>
		<content:encoded><![CDATA[<p>Have a look at Table-valued-parameters in SQL Server helpf file for more informations</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Daulton</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-183286</link>
		<dc:creator><![CDATA[Ryan Daulton]]></dc:creator>
		<pubDate>Tue, 25 Oct 2011 09:17:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-183286</guid>
		<description><![CDATA[How can I alter this proc to give it a table parameter and table output?]]></description>
		<content:encoded><![CDATA[<p>How can I alter this proc to give it a table parameter and table output?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dionicio</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-140776</link>
		<dc:creator><![CDATA[dionicio]]></dc:creator>
		<pubDate>Mon, 13 Jun 2011 20:35:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-140776</guid>
		<description><![CDATA[hello this code is complete

remove tags

ALTER FUNCTION [dbo].[udf_StripHTML]
(@HTMLText VARCHAR(MAX))
RETURNS VARCHAR(MAX)
AS
BEGIN
DECLARE @Start INT
DECLARE @End INT
DECLARE @Length INT

/* tag  */
SET @Start = CHARINDEX(&#039;&#039;,@HTMLText)
SET @End = CHARINDEX(&#039;&#039;,@HTMLText)+5
SET @Length = (@End - @Start) + 1
WHILE @Start &gt; 0
AND @End &gt; 0
AND @Length &gt; 0
BEGIN
SET @HTMLText = STUFF(@HTMLText,@Start,@Length,&#039;&#039;)
SET @Start = CHARINDEX(&#039;&#039;,@HTMLText)
SET @End = CHARINDEX(&#039;&#039;,@HTMLText)+5
SET @Length = (@End - @Start) + 1
END


/* tag  */
SET @Start = PATINDEX ( &#039;%%&#039;,@HTMLText)-1
SET @End =   PATINDEX ( &#039;%%&#039;,@HTMLText)+7
SET @Length = (@End - @Start) +1
WHILE @Start &gt; 0 AND @End &gt; 0
BEGIN

if  @Length &gt; 0
BEGIN
/* tag .... */
SET @HTMLText = STUFF(@HTMLText,@Start,@Length,&#039;&#039;)
END
ELSE
BEGIN
/*only tag */
SET @HTMLText = STUFF(@HTMLText,@End-8,9,&#039;&#039;)
END
SET @Start = PATINDEX ( &#039;%%&#039;,@HTMLText)-1
SET @End =   PATINDEX ( &#039;%%&#039;,@HTMLText)+7
SET @Length = (@End - @Start) +1
END

/*tag general */
SET @Start = CHARINDEX(&#039;&#039;,@HTMLText,CHARINDEX(&#039; 0
AND @End &gt; 0
AND @Length &gt; 0
BEGIN
SET @HTMLText = STUFF(@HTMLText,@Start,@Length,&#039;&#039;)
SET @Start = CHARINDEX(&#039;&#039;,@HTMLText,CHARINDEX(&#039; 0)
	BEGIN
		SELECT @vcEncoded = SUBSTRING(@vcResult, @siPos, 6)
		SELECT @siChar = CAST(SUBSTRING(@vcEncoded, 3, 3) AS SMALLINT)
		SELECT @vcResult = REPLACE(@vcResult, @vcEncoded, NCHAR(@siChar))
		SELECT @siPos = PATINDEX(&#039;%&amp;#___;%&#039;, @vcResult)
	END

	SELECT @siPos = PATINDEX(&#039;%&amp;#____;%&#039;, @vcResult)
	WHILE (@siPos &gt; 0)
	BEGIN
		SELECT @vcEncoded = SUBSTRING(@vcResult, @siPos, 7)
		SELECT @siChar = CAST(SUBSTRING(@vcEncoded, 3, 4) AS SMALLINT)
		SELECT @vcResult = REPLACE(@vcResult, @vcEncoded, NCHAR(@siChar))
		SELECT @siPos = PATINDEX(&#039;%&amp;#____;%&#039;, @vcResult)
	END

	SELECT @vcResult = REPLACE(@vcResult, &#039;&quot;&#039;, NCHAR(0x0022))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&amp;&#039;, NCHAR(0x0026))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&lt;&#039;, NCHAR(0x003c))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&gt;&#039;, NCHAR(0x003e))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#160;&#039;, NCHAR(0x00a0))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#161;&#039;, NCHAR(0x00a1))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#162;&#039;, NCHAR(0x00a2))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#163;&#039;, NCHAR(0x00a3))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#164;&#039;, NCHAR(0x00a4))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#165;&#039;, NCHAR(0x00a5))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#166;&#039;, NCHAR(0x00a6))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#167;&#039;, NCHAR(0x00a7))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#168;&#039;, NCHAR(0x00a8))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#169;&#039;, NCHAR(0x00a9))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#170;&#039;, NCHAR(0x00aa))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#171;&#039;, NCHAR(0x00ab))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#172;&#039;, NCHAR(0x00ac))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#173;&#039;, NCHAR(0x00ad))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#174;&#039;, NCHAR(0x00ae))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#175;&#039;, NCHAR(0x00af))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#176;&#039;, NCHAR(0x00b0))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#177;&#039;, NCHAR(0x00b1))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&amp;sup2;&#039;, NCHAR(0x00b2))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&amp;sup3;&#039;, NCHAR(0x00b3))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#180;&#039;, NCHAR(0x00b4))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#181;&#039;, NCHAR(0x00b5))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#182;&#039;, NCHAR(0x00b6))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#183;&#039;, NCHAR(0x00b7))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#184;&#039;, NCHAR(0x00b8))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&amp;sup1;&#039;, NCHAR(0x00b9))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#186;&#039;, NCHAR(0x00ba))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#187;&#039;, NCHAR(0x00bb))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&amp;frac14;&#039;, NCHAR(0x00bc))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&amp;frac12;&#039;, NCHAR(0x00bd))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&amp;frac34;&#039;, NCHAR(0x00be))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#191;&#039;, NCHAR(0x00bf))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#192;&#039;, NCHAR(0x00c0))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#193;&#039;, NCHAR(0x00e1))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#194;&#039;, NCHAR(0x00c2))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#195;&#039;, NCHAR(0x00c3))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#196;&#039;, NCHAR(0x00c4))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#197;&#039;, NCHAR(0x00c5))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#198;&#039;, NCHAR(0x00c6))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#199;&#039;, NCHAR(0x00c7))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#200;&#039;, NCHAR(0x00c8))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#201;&#039;, NCHAR(0x00e9))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#202;&#039;, NCHAR(0x00ca))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#203;&#039;, NCHAR(0x00cb))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#204;&#039;, NCHAR(0x00cc))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#205;&#039;, NCHAR(0x00ed))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#206;&#039;, NCHAR(0x00ce ))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#207;&#039;, NCHAR(0x00cf))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#208;&#039;, NCHAR(0x00d0))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#209;&#039;, NCHAR(0x00f1))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#210;&#039;, NCHAR(0x00d2))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#211;&#039;, NCHAR(0x00f3))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#212;&#039;, NCHAR(0x00d4))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#213;&#039;, NCHAR(0x00d5))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#214;&#039;, NCHAR(0x00d6))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#215;&#039;, NCHAR(0x00d7))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#216;&#039;, NCHAR(0x00d8))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#217;&#039;, NCHAR(0x00d9))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#218;&#039;, NCHAR(0x00fa))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#219;&#039;, NCHAR(0x00db))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#220;&#039;, NCHAR(0x00dc))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#221;&#039;, NCHAR(0x00dd))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#222;&#039;, NCHAR(0x00de))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#223;&#039;, NCHAR(0x00df))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#224;&#039;, NCHAR(0x00e0))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#225;&#039;, NCHAR(0x00e1))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#226;&#039;, NCHAR(0x00e2))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#227;&#039;, NCHAR(0x00e3))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#228;&#039;, NCHAR(0x00e4))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#229;&#039;, NCHAR(0x00e5))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#230;&#039;, NCHAR(0x00e6))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#231;&#039;, NCHAR(0x00e7))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#232;&#039;, NCHAR(0x00e8))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#233;&#039;, NCHAR(0x00e9))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#234;&#039;, NCHAR(0x00ea))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#235;&#039;, NCHAR(0x00eb))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#236;&#039;, NCHAR(0x00ec))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#237;&#039;, NCHAR(0x00ed))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#238;&#039;, NCHAR(0x00ee))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#239;&#039;, NCHAR(0x00ef))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#240;&#039;, NCHAR(0x00f0))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#241;&#039;, NCHAR(0x00f1))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#242;&#039;, NCHAR(0x00f2))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#243;&#039;, NCHAR(0x00f3))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#244;&#039;, NCHAR(0x00f4))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#245;&#039;, NCHAR(0x00f5))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#246;&#039;, NCHAR(0x00f6))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#247;&#039;, NCHAR(0x00f7))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#248;&#039;, NCHAR(0x00f8))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#249;&#039;, NCHAR(0x00f9))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#250;&#039;, NCHAR(0x00fa))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#251;&#039;, NCHAR(0x00fb))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#252;&#039;, NCHAR(0x00fc))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#253;&#039;, NCHAR(0x00fd))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#254;&#039;, NCHAR(0x00fe))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#255;&#039;, NCHAR(0x00ff))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#338;&#039;, NCHAR(0x0152))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#339;&#039;, NCHAR(0x0153))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#352;&#039;, NCHAR(0x0160))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#353;&#039;, NCHAR(0x0161))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#376;&#039;, NCHAR(0x0178))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#402;&#039;, NCHAR(0x0192))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#710;&#039;, NCHAR(0x02c6))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#732;&#039;, NCHAR(0x02dc))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#913;&#039;, NCHAR(0x0391))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#914;&#039;, NCHAR(0x0392))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#915;&#039;, NCHAR(0x0393))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#916;&#039;, NCHAR(0x0394))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#917;&#039;, NCHAR(0x0395))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#918;&#039;, NCHAR(0x0396))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#919;&#039;, NCHAR(0x0397))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#920;&#039;, NCHAR(0x0398))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#921;&#039;, NCHAR(0x0399))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#922;&#039;, NCHAR(0x039a))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#923;&#039;, NCHAR(0x039b))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#924;&#039;, NCHAR(0x039c))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#925;&#039;, NCHAR(0x039d))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#926;&#039;, NCHAR(0x039e))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#927;&#039;, NCHAR(0x039f))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#928;&#039;, NCHAR(0x03a0))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&amp; Rho ;&#039;, NCHAR(0x03a1))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#931;&#039;, NCHAR(0x03a3))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#932;&#039;, NCHAR(0x03a4))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#933;&#039;, NCHAR(0x03a5))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#934;&#039;, NCHAR(0x03a6))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#935;&#039;, NCHAR(0x03a7))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#936;&#039;, NCHAR(0x03a8))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#937;&#039;, NCHAR(0x03a9))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#945;&#039;, NCHAR(0x03b1))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#946;&#039;, NCHAR(0x03b2))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#947;&#039;, NCHAR(0x03b3))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#948;&#039;, NCHAR(0x03b4))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#949;&#039;, NCHAR(0x03b5))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#950;&#039;, NCHAR(0x03b6))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#951;&#039;, NCHAR(0x03b7))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#952;&#039;, NCHAR(0x03b8))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#953;&#039;, NCHAR(0x03b9))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#954;&#039;, NCHAR(0x03ba))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#955;&#039;, NCHAR(0x03bb))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#956;&#039;, NCHAR(0x03bc))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#957;&#039;, NCHAR(0x03bd))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#958;&#039;, NCHAR(0x03be))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#959;&#039;, NCHAR(0x03bf))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#960;&#039;, NCHAR(0x03c0))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#961;&#039;, NCHAR(0x03c1))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#962;&#039;, NCHAR(0x03c2))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#963;&#039;, NCHAR(0x03c3))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#964;&#039;, NCHAR(0x03c4))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#965;&#039;, NCHAR(0x03c5))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#966;&#039;, NCHAR(0x03c6))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#967;&#039;, NCHAR(0x03c7))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#968;&#039;, NCHAR(0x03c8))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#969;&#039;, NCHAR(0x03c9))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#977;&#039;, NCHAR(0x03d1))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#978;&#039;, NCHAR(0x03d2))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#982;&#039;, NCHAR(0x03d6))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8194;&#039;, NCHAR(0x2002))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8195;&#039;, NCHAR(0x2003))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8201;&#039;, NCHAR(0x2009))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8204;&#039;, NCHAR(0x200c))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8205;&#039;, NCHAR(0x200d))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8206;&#039;, NCHAR(0x200e))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8207;&#039;, NCHAR(0x200f))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8211;&#039;, NCHAR(0x2013))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8212;&#039;, NCHAR(0x2014))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8216;&#039;, NCHAR(0x2018))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8217;&#039;, NCHAR(0x2019))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8218;&#039;, NCHAR(0x201a))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8220;&#039;, NCHAR(0x201c))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8221;&#039;, NCHAR(0x201d))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8222;&#039;, NCHAR(0x201e))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8224;&#039;, NCHAR(0x2020))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8225;&#039;, NCHAR(0x2021))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8226;&#039;, NCHAR(0x2022))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8230;&#039;, NCHAR(0x2026))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8240;&#039;, NCHAR(0x2030))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8242;&#039;, NCHAR(0x2032))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8243;&#039;, NCHAR(0x2033))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8249;&#039;, NCHAR(0x2039))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8250;&#039;, NCHAR(0x203a))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8254;&#039;, NCHAR(0x203e))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8260;&#039;, NCHAR(0x2044))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8364;&#039;, NCHAR(0x20ac))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8465;&#039;, NCHAR(0x2111))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8472;&#039;, NCHAR(0x2118))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8476;&#039;, NCHAR(0x211c))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8482;&#039;, NCHAR(0x2122))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8501;&#039;, NCHAR(0x2135))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8592;&#039;, NCHAR(0x2190))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8593;&#039;, NCHAR(0x2191))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8594;&#039;, NCHAR(0x2192))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8595;&#039;, NCHAR(0x2193))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8596;&#039;, NCHAR(0x2194))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8629;&#039;, NCHAR(0x21b5))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8656;&#039;, NCHAR(0x21d0))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8657;&#039;, NCHAR(0x21d1))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8658;&#039;, NCHAR(0x21d2))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8659;&#039;, NCHAR(0x21d3))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8660;&#039;, NCHAR(0x21d4))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8704;&#039;, NCHAR(0x2200))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8706;&#039;, NCHAR(0x2202))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8707;&#039;, NCHAR(0x2203))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8709;&#039;, NCHAR(0x2205))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8711;&#039;, NCHAR(0x2207))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8712;&#039;, NCHAR(0x2208))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8713;&#039;, NCHAR(0x2209))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8715;&#039;, NCHAR(0x220b))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8719;&#039;, NCHAR(0x220f))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8721;&#039;, NCHAR(0x2211))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8722;&#039;, NCHAR(0x2212))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8727;&#039;, NCHAR(0x2217))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8730;&#039;, NCHAR(0x221a))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8733;&#039;, NCHAR(0x221d))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8734;&#039;, NCHAR(0x221e))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8736;&#039;, NCHAR(0x2220))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8743;&#039;, NCHAR(0x2227))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8744;&#039;, NCHAR(0x2228))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8745;&#039;, NCHAR(0x2229))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8746;&#039;, NCHAR(0x222a))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8747;&#039;, NCHAR(0x222b))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&amp;there4;&#039;, NCHAR(0x2234))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8764;&#039;, NCHAR(0x223c))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8773;&#039;, NCHAR(0x2245))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8776;&#039;, NCHAR(0x2248))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8800;&#039;, NCHAR(0x2260))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8801;&#039;, NCHAR(0x2261))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8804;&#039;, NCHAR(0x2264))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8805;&#039;, NCHAR(0x2265))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8834;&#039;, NCHAR(0x2282))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8835;&#039;, NCHAR(0x2283))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8836;&#039;, NCHAR(0x2284))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8838;&#039;, NCHAR(0x2286))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8839;&#039;, NCHAR(0x2287))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8853;&#039;, NCHAR(0x2295))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8855;&#039;, NCHAR(0x2297))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8869;&#039;, NCHAR(0x22a5))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8901;&#039;, NCHAR(0x22c5))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8968;&#039;, NCHAR(0x2308))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8969;&#039;, NCHAR(0x2309))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8970;&#039;, NCHAR(0x230a))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#8971;&#039;, NCHAR(0x230b))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#9001;&#039;, NCHAR(0x2329))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#9002;&#039;, NCHAR(0x232a))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#9674;&#039;, NCHAR(0x25ca))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#9824;&#039;, NCHAR(0x2660))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#9827;&#039;, NCHAR(0x2663))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#9829;&#039;, NCHAR(0x2665))
	SELECT @vcResult = REPLACE(@vcResult, &#039;&#9830;&#039;, NCHAR(0x2666))

	SELECT @vcResult = REPLACE(@vcResult, &#039;&#039;, @vcCrLf)

	RETURN @vcResult
END]]></description>
		<content:encoded><![CDATA[<p>hello this code is complete</p>
<p>remove tags</p>
<p>ALTER FUNCTION [dbo].[udf_StripHTML]<br />
(@HTMLText VARCHAR(MAX))<br />
RETURNS VARCHAR(MAX)<br />
AS<br />
BEGIN<br />
DECLARE @Start INT<br />
DECLARE @End INT<br />
DECLARE @Length INT</p>
<p>/* tag  */<br />
SET @Start = CHARINDEX(&#8221;,@HTMLText)<br />
SET @End = CHARINDEX(&#8221;,@HTMLText)+5<br />
SET @Length = (@End &#8211; @Start) + 1<br />
WHILE @Start &gt; 0<br />
AND @End &gt; 0<br />
AND @Length &gt; 0<br />
BEGIN<br />
SET @HTMLText = STUFF(@HTMLText,@Start,@Length,&#8221;)<br />
SET @Start = CHARINDEX(&#8221;,@HTMLText)<br />
SET @End = CHARINDEX(&#8221;,@HTMLText)+5<br />
SET @Length = (@End &#8211; @Start) + 1<br />
END</p>
<p>/* tag  */<br />
SET @Start = PATINDEX ( &#8216;%%&#8217;,@HTMLText)-1<br />
SET @End =   PATINDEX ( &#8216;%%&#8217;,@HTMLText)+7<br />
SET @Length = (@End &#8211; @Start) +1<br />
WHILE @Start &gt; 0 AND @End &gt; 0<br />
BEGIN</p>
<p>if  @Length &gt; 0<br />
BEGIN<br />
/* tag &#8230;. */<br />
SET @HTMLText = STUFF(@HTMLText,@Start,@Length,&#8221;)<br />
END<br />
ELSE<br />
BEGIN<br />
/*only tag */<br />
SET @HTMLText = STUFF(@HTMLText,@End-8,9,&#8221;)<br />
END<br />
SET @Start = PATINDEX ( &#8216;%%&#8217;,@HTMLText)-1<br />
SET @End =   PATINDEX ( &#8216;%%&#8217;,@HTMLText)+7<br />
SET @Length = (@End &#8211; @Start) +1<br />
END</p>
<p>/*tag general */<br />
SET @Start = CHARINDEX(&#8221;,@HTMLText,CHARINDEX(&#8216; 0<br />
AND @End &gt; 0<br />
AND @Length &gt; 0<br />
BEGIN<br />
SET @HTMLText = STUFF(@HTMLText,@Start,@Length,&#8221;)<br />
SET @Start = CHARINDEX(&#8221;,@HTMLText,CHARINDEX(&#8216; 0)<br />
	BEGIN<br />
		SELECT @vcEncoded = SUBSTRING(@vcResult, @siPos, 6)<br />
		SELECT @siChar = CAST(SUBSTRING(@vcEncoded, 3, 3) AS SMALLINT)<br />
		SELECT @vcResult = REPLACE(@vcResult, @vcEncoded, NCHAR(@siChar))<br />
		SELECT @siPos = PATINDEX(&#8216;%&amp;#___;%&#8217;, @vcResult)<br />
	END</p>
<p>	SELECT @siPos = PATINDEX(&#8216;%&amp;#____;%&#8217;, @vcResult)<br />
	WHILE (@siPos &gt; 0)<br />
	BEGIN<br />
		SELECT @vcEncoded = SUBSTRING(@vcResult, @siPos, 7)<br />
		SELECT @siChar = CAST(SUBSTRING(@vcEncoded, 3, 4) AS SMALLINT)<br />
		SELECT @vcResult = REPLACE(@vcResult, @vcEncoded, NCHAR(@siChar))<br />
		SELECT @siPos = PATINDEX(&#8216;%&amp;#____;%&#8217;, @vcResult)<br />
	END</p>
<p>	SELECT @vcResult = REPLACE(@vcResult, &#8216;&quot;&#8217;, NCHAR(0&#215;0022))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&amp;&#8217;, NCHAR(0&#215;0026))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&lt;&#8217;, NCHAR(0x003c))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&gt;&#8217;, NCHAR(0x003e))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&nbsp;&#8217;, NCHAR(0x00a0))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&iexcl;&#8217;, NCHAR(0x00a1))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&cent;&#8217;, NCHAR(0x00a2))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&pound;&#8217;, NCHAR(0x00a3))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&curren;&#8217;, NCHAR(0x00a4))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&yen;&#8217;, NCHAR(0x00a5))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&brvbar;&#8217;, NCHAR(0x00a6))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&sect;&#8217;, NCHAR(0x00a7))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&uml;&#8217;, NCHAR(0x00a8))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&copy;&#8217;, NCHAR(0x00a9))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&ordf;&#8217;, NCHAR(0x00aa))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&laquo;&#8217;, NCHAR(0x00ab))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&not;&#8217;, NCHAR(0x00ac))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&shy;&#8217;, NCHAR(0x00ad))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&reg;&#8217;, NCHAR(0x00ae))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&macr;&#8217;, NCHAR(0x00af))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&deg;&#8217;, NCHAR(0x00b0))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&plusmn;&#8217;, NCHAR(0x00b1))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&amp;sup2;&#8217;, NCHAR(0x00b2))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&amp;sup3;&#8217;, NCHAR(0x00b3))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&acute;&#8217;, NCHAR(0x00b4))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&micro;&#8217;, NCHAR(0x00b5))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&para;&#8217;, NCHAR(0x00b6))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&middot;&#8217;, NCHAR(0x00b7))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&cedil;&#8217;, NCHAR(0x00b8))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&amp;sup1;&#8217;, NCHAR(0x00b9))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&ordm;&#8217;, NCHAR(0x00ba))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&raquo;&#8217;, NCHAR(0x00bb))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&amp;frac14;&#8217;, NCHAR(0x00bc))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&amp;frac12;&#8217;, NCHAR(0x00bd))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&amp;frac34;&#8217;, NCHAR(0x00be))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&iquest;&#8217;, NCHAR(0x00bf))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Agrave;&#8217;, NCHAR(0x00c0))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Aacute;&#8217;, NCHAR(0x00e1))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Acirc;&#8217;, NCHAR(0x00c2))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Atilde;&#8217;, NCHAR(0x00c3))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Auml;&#8217;, NCHAR(0x00c4))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Aring;&#8217;, NCHAR(0x00c5))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&AElig;&#8217;, NCHAR(0x00c6))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Ccedil;&#8217;, NCHAR(0x00c7))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Egrave;&#8217;, NCHAR(0x00c8))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Eacute;&#8217;, NCHAR(0x00e9))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Ecirc;&#8217;, NCHAR(0x00ca))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Euml;&#8217;, NCHAR(0x00cb))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Igrave;&#8217;, NCHAR(0x00cc))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Iacute;&#8217;, NCHAR(0x00ed))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Icirc;&#8217;, NCHAR(0x00ce ))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Iuml;&#8217;, NCHAR(0x00cf))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&ETH;&#8217;, NCHAR(0x00d0))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Ntilde;&#8217;, NCHAR(0x00f1))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Ograve;&#8217;, NCHAR(0x00d2))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Oacute;&#8217;, NCHAR(0x00f3))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Ocirc;&#8217;, NCHAR(0x00d4))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Otilde;&#8217;, NCHAR(0x00d5))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Ouml;&#8217;, NCHAR(0x00d6))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&times;&#8217;, NCHAR(0x00d7))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Oslash;&#8217;, NCHAR(0x00d8))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Ugrave;&#8217;, NCHAR(0x00d9))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Uacute;&#8217;, NCHAR(0x00fa))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Ucirc;&#8217;, NCHAR(0x00db))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Uuml;&#8217;, NCHAR(0x00dc))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Yacute;&#8217;, NCHAR(0x00dd))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&THORN;&#8217;, NCHAR(0x00de))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&szlig;&#8217;, NCHAR(0x00df))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&agrave;&#8217;, NCHAR(0x00e0))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&aacute;&#8217;, NCHAR(0x00e1))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&acirc;&#8217;, NCHAR(0x00e2))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&atilde;&#8217;, NCHAR(0x00e3))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&auml;&#8217;, NCHAR(0x00e4))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&aring;&#8217;, NCHAR(0x00e5))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&aelig;&#8217;, NCHAR(0x00e6))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&ccedil;&#8217;, NCHAR(0x00e7))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&egrave;&#8217;, NCHAR(0x00e8))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&eacute;&#8217;, NCHAR(0x00e9))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&ecirc;&#8217;, NCHAR(0x00ea))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&euml;&#8217;, NCHAR(0x00eb))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&igrave;&#8217;, NCHAR(0x00ec))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&iacute;&#8217;, NCHAR(0x00ed))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&icirc;&#8217;, NCHAR(0x00ee))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&iuml;&#8217;, NCHAR(0x00ef))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&eth;&#8217;, NCHAR(0x00f0))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&ntilde;&#8217;, NCHAR(0x00f1))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&ograve;&#8217;, NCHAR(0x00f2))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&oacute;&#8217;, NCHAR(0x00f3))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&ocirc;&#8217;, NCHAR(0x00f4))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&otilde;&#8217;, NCHAR(0x00f5))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&ouml;&#8217;, NCHAR(0x00f6))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&divide;&#8217;, NCHAR(0x00f7))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&oslash;&#8217;, NCHAR(0x00f8))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&ugrave;&#8217;, NCHAR(0x00f9))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&uacute;&#8217;, NCHAR(0x00fa))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&ucirc;&#8217;, NCHAR(0x00fb))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&uuml;&#8217;, NCHAR(0x00fc))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&yacute;&#8217;, NCHAR(0x00fd))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&thorn;&#8217;, NCHAR(0x00fe))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&yuml;&#8217;, NCHAR(0x00ff))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&OElig;&#8217;, NCHAR(0&#215;0152))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&oelig;&#8217;, NCHAR(0&#215;0153))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Scaron;&#8217;, NCHAR(0&#215;0160))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&scaron;&#8217;, NCHAR(0&#215;0161))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Yuml;&#8217;, NCHAR(0&#215;0178))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&fnof;&#8217;, NCHAR(0&#215;0192))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&circ;&#8217;, NCHAR(0x02c6))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&tilde;&#8217;, NCHAR(0x02dc))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Alpha;&#8217;, NCHAR(0&#215;0391))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Beta;&#8217;, NCHAR(0&#215;0392))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Gamma;&#8217;, NCHAR(0&#215;0393))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Delta;&#8217;, NCHAR(0&#215;0394))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Epsilon;&#8217;, NCHAR(0&#215;0395))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Zeta;&#8217;, NCHAR(0&#215;0396))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Eta;&#8217;, NCHAR(0&#215;0397))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Theta;&#8217;, NCHAR(0&#215;0398))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Iota;&#8217;, NCHAR(0&#215;0399))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Kappa;&#8217;, NCHAR(0x039a))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Lambda;&#8217;, NCHAR(0x039b))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Mu;&#8217;, NCHAR(0x039c))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Nu;&#8217;, NCHAR(0x039d))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Xi;&#8217;, NCHAR(0x039e))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Omicron;&#8217;, NCHAR(0x039f))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Pi;&#8217;, NCHAR(0x03a0))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&amp; Rho ;&#8217;, NCHAR(0x03a1))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Sigma;&#8217;, NCHAR(0x03a3))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Tau;&#8217;, NCHAR(0x03a4))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Upsilon;&#8217;, NCHAR(0x03a5))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Phi;&#8217;, NCHAR(0x03a6))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Chi;&#8217;, NCHAR(0x03a7))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Psi;&#8217;, NCHAR(0x03a8))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Omega;&#8217;, NCHAR(0x03a9))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&alpha;&#8217;, NCHAR(0x03b1))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&beta;&#8217;, NCHAR(0x03b2))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&gamma;&#8217;, NCHAR(0x03b3))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&delta;&#8217;, NCHAR(0x03b4))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&epsilon;&#8217;, NCHAR(0x03b5))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&zeta;&#8217;, NCHAR(0x03b6))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&eta;&#8217;, NCHAR(0x03b7))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&theta;&#8217;, NCHAR(0x03b8))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&iota;&#8217;, NCHAR(0x03b9))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&kappa;&#8217;, NCHAR(0x03ba))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&lambda;&#8217;, NCHAR(0x03bb))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&mu;&#8217;, NCHAR(0x03bc))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&nu;&#8217;, NCHAR(0x03bd))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&xi;&#8217;, NCHAR(0x03be))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&omicron;&#8217;, NCHAR(0x03bf))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&pi;&#8217;, NCHAR(0x03c0))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&rho;&#8217;, NCHAR(0x03c1))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&sigmaf;&#8217;, NCHAR(0x03c2))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&sigma;&#8217;, NCHAR(0x03c3))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&tau;&#8217;, NCHAR(0x03c4))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&upsilon;&#8217;, NCHAR(0x03c5))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&phi;&#8217;, NCHAR(0x03c6))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&chi;&#8217;, NCHAR(0x03c7))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&psi;&#8217;, NCHAR(0x03c8))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&omega;&#8217;, NCHAR(0x03c9))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&thetasym;&#8217;, NCHAR(0x03d1))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&upsih;&#8217;, NCHAR(0x03d2))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&piv;&#8217;, NCHAR(0x03d6))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&ensp;&#8217;, NCHAR(0&#215;2002))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&emsp;&#8217;, NCHAR(0&#215;2003))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&thinsp;&#8217;, NCHAR(0&#215;2009))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&zwnj;&#8217;, NCHAR(0x200c))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&zwj;&#8217;, NCHAR(0x200d))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&lrm;&#8217;, NCHAR(0x200e))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&rlm;&#8217;, NCHAR(0x200f))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&ndash;&#8217;, NCHAR(0&#215;2013))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&mdash;&#8217;, NCHAR(0&#215;2014))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&lsquo;&#8217;, NCHAR(0&#215;2018))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&rsquo;&#8217;, NCHAR(0&#215;2019))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&sbquo;&#8217;, NCHAR(0x201a))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&ldquo;&#8217;, NCHAR(0x201c))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&rdquo;&#8217;, NCHAR(0x201d))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&bdquo;&#8217;, NCHAR(0x201e))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&dagger;&#8217;, NCHAR(0&#215;2020))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Dagger;&#8217;, NCHAR(0&#215;2021))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&bull;&#8217;, NCHAR(0&#215;2022))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&hellip;&#8217;, NCHAR(0&#215;2026))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&permil;&#8217;, NCHAR(0&#215;2030))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&prime;&#8217;, NCHAR(0&#215;2032))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&Prime;&#8217;, NCHAR(0&#215;2033))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&lsaquo;&#8217;, NCHAR(0&#215;2039))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&rsaquo;&#8217;, NCHAR(0x203a))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&oline;&#8217;, NCHAR(0x203e))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&frasl;&#8217;, NCHAR(0&#215;2044))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&euro;&#8217;, NCHAR(0x20ac))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&image;&#8217;, NCHAR(0&#215;2111))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&weierp;&#8217;, NCHAR(0&#215;2118))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&real;&#8217;, NCHAR(0x211c))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&trade;&#8217;, NCHAR(0&#215;2122))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&alefsym;&#8217;, NCHAR(0&#215;2135))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&larr;&#8217;, NCHAR(0&#215;2190))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&uarr;&#8217;, NCHAR(0&#215;2191))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&rarr;&#8217;, NCHAR(0&#215;2192))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&darr;&#8217;, NCHAR(0&#215;2193))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&harr;&#8217;, NCHAR(0&#215;2194))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&crarr;&#8217;, NCHAR(0x21b5))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&lArr;&#8217;, NCHAR(0x21d0))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&uArr;&#8217;, NCHAR(0x21d1))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&rArr;&#8217;, NCHAR(0x21d2))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&dArr;&#8217;, NCHAR(0x21d3))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&hArr;&#8217;, NCHAR(0x21d4))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&forall;&#8217;, NCHAR(0&#215;2200))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&part;&#8217;, NCHAR(0&#215;2202))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&exist;&#8217;, NCHAR(0&#215;2203))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&empty;&#8217;, NCHAR(0&#215;2205))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&nabla;&#8217;, NCHAR(0&#215;2207))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&isin;&#8217;, NCHAR(0&#215;2208))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&notin;&#8217;, NCHAR(0&#215;2209))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&ni;&#8217;, NCHAR(0x220b))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&prod;&#8217;, NCHAR(0x220f))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&sum;&#8217;, NCHAR(0&#215;2211))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&minus;&#8217;, NCHAR(0&#215;2212))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&lowast;&#8217;, NCHAR(0&#215;2217))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&radic;&#8217;, NCHAR(0x221a))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&prop;&#8217;, NCHAR(0x221d))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&infin;&#8217;, NCHAR(0x221e))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&ang;&#8217;, NCHAR(0&#215;2220))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&and;&#8217;, NCHAR(0&#215;2227))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&or;&#8217;, NCHAR(0&#215;2228))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&cap;&#8217;, NCHAR(0&#215;2229))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&cup;&#8217;, NCHAR(0x222a))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&int;&#8217;, NCHAR(0x222b))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&amp;there4;&#8217;, NCHAR(0&#215;2234))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&sim;&#8217;, NCHAR(0x223c))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&cong;&#8217;, NCHAR(0&#215;2245))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&asymp;&#8217;, NCHAR(0&#215;2248))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&ne;&#8217;, NCHAR(0&#215;2260))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&equiv;&#8217;, NCHAR(0&#215;2261))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&le;&#8217;, NCHAR(0&#215;2264))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&ge;&#8217;, NCHAR(0&#215;2265))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&sub;&#8217;, NCHAR(0&#215;2282))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&sup;&#8217;, NCHAR(0&#215;2283))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&nsub;&#8217;, NCHAR(0&#215;2284))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&sube;&#8217;, NCHAR(0&#215;2286))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&supe;&#8217;, NCHAR(0&#215;2287))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&oplus;&#8217;, NCHAR(0&#215;2295))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&otimes;&#8217;, NCHAR(0&#215;2297))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&perp;&#8217;, NCHAR(0x22a5))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&sdot;&#8217;, NCHAR(0x22c5))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&lceil;&#8217;, NCHAR(0&#215;2308))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&rceil;&#8217;, NCHAR(0&#215;2309))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&lfloor;&#8217;, NCHAR(0x230a))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&rfloor;&#8217;, NCHAR(0x230b))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&lang;&#8217;, NCHAR(0&#215;2329))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&rang;&#8217;, NCHAR(0x232a))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&loz;&#8217;, NCHAR(0x25ca))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&spades;&#8217;, NCHAR(0&#215;2660))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&clubs;&#8217;, NCHAR(0&#215;2663))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&hearts;&#8217;, NCHAR(0&#215;2665))<br />
	SELECT @vcResult = REPLACE(@vcResult, &#8216;&diams;&#8217;, NCHAR(0&#215;2666))</p>
<p>	SELECT @vcResult = REPLACE(@vcResult, &#8221;, @vcCrLf)</p>
<p>	RETURN @vcResult<br />
END</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karthikeyan Ponnusamy</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-131009</link>
		<dc:creator><![CDATA[Karthikeyan Ponnusamy]]></dc:creator>
		<pubDate>Mon, 25 Apr 2011 09:00:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-131009</guid>
		<description><![CDATA[Hi,
I have a field where i may have the HTML tags with the actual data. I want to search through this field, ignoring the HTML tags and only the displayable data.
Eg. if i have field value
style
Then this record should be returned only if i search for &quot;style&quot;.
For font, top, pad it should&#039;nt be returned.
I think regular expressions will be useful. I am using MySql 5. Would be helpful if you provide the whole syntax 
Thanks in advance
karthik]]></description>
		<content:encoded><![CDATA[<p>Hi,<br />
I have a field where i may have the HTML tags with the actual data. I want to search through this field, ignoring the HTML tags and only the displayable data.<br />
Eg. if i have field value<br />
style<br />
Then this record should be returned only if i search for &#8220;style&#8221;.<br />
For font, top, pad it should&#8217;nt be returned.<br />
I think regular expressions will be useful. I am using MySql 5. Would be helpful if you provide the whole syntax<br />
Thanks in advance<br />
karthik</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karthikeyan Ponnusamy</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-131004</link>
		<dc:creator><![CDATA[Karthikeyan Ponnusamy]]></dc:creator>
		<pubDate>Mon, 25 Apr 2011 08:40:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-131004</guid>
		<description><![CDATA[Please help to remove html tags while searching text using Full text search.

column questiontext value   = &#039;Which appears to be &lt;strong&gt;closest&lt;/strong&gt; to the measure&#039;

CREATE TABLE [dbo].[Question](	
	[QuestionText] [nvarchar](max) NULL
	)

insert into Question values ( &#039;Which appears to be &lt;strong&gt;closest&lt;/strong&gt; to the measure&#039;)

select * from question where CONTAINS(questiontext, &#039;&quot;appears to be closest&quot;&#039;)

but it not returning value

Kindly help

Thanks in advance
karthik]]></description>
		<content:encoded><![CDATA[<p>Please help to remove html tags while searching text using Full text search.</p>
<p>column questiontext value   = &#8216;Which appears to be <strong>closest</strong> to the measure&#8217;</p>
<p>CREATE TABLE [dbo].[Question](<br />
	[QuestionText] [nvarchar](max) NULL<br />
	)</p>
<p>insert into Question values ( &#8216;Which appears to be <strong>closest</strong> to the measure&#8217;)</p>
<p>select * from question where CONTAINS(questiontext, &#8216;&#8221;appears to be closest&#8221;&#8216;)</p>
<p>but it not returning value</p>
<p>Kindly help</p>
<p>Thanks in advance<br />
karthik</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mit Chauhan</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-128842</link>
		<dc:creator><![CDATA[Mit Chauhan]]></dc:creator>
		<pubDate>Thu, 14 Apr 2011 12:49:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-128842</guid>
		<description><![CDATA[Hi Pinal and everyone,

         This is precisely what I was looking for. But some time when I use this function, query times out. Can you suggest me as I am at great problem figuring it out.]]></description>
		<content:encoded><![CDATA[<p>Hi Pinal and everyone,</p>
<p>         This is precisely what I was looking for. But some time when I use this function, query times out. Can you suggest me as I am at great problem figuring it out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Denny</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-126580</link>
		<dc:creator><![CDATA[Denny]]></dc:creator>
		<pubDate>Tue, 05 Apr 2011 02:40:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-126580</guid>
		<description><![CDATA[thanks for sharing the function, 
this is a very handy tool indeed :)]]></description>
		<content:encoded><![CDATA[<p>thanks for sharing the function,<br />
this is a very handy tool indeed :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emaad Ali</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-121703</link>
		<dc:creator><![CDATA[Emaad Ali]]></dc:creator>
		<pubDate>Thu, 03 Mar 2011 12:37:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-121703</guid>
		<description><![CDATA[GREAT USER DEFINED FUNCTION

I can use this function in where clause for example

select * from table1 where dbo.udf_StripHTML(Content1) like &#039;%Hello%&#039;]]></description>
		<content:encoded><![CDATA[<p>GREAT USER DEFINED FUNCTION</p>
<p>I can use this function in where clause for example</p>
<p>select * from table1 where dbo.udf_StripHTML(Content1) like &#8216;%Hello%&#8217;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-120510</link>
		<dc:creator><![CDATA[Simon]]></dc:creator>
		<pubDate>Thu, 24 Feb 2011 09:31:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-120510</guid>
		<description><![CDATA[Great code! It works perfectly, thanks for the time save!]]></description>
		<content:encoded><![CDATA[<p>Great code! It works perfectly, thanks for the time save!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JEREMY</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-118841</link>
		<dc:creator><![CDATA[JEREMY]]></dc:creator>
		<pubDate>Wed, 16 Feb 2011 15:41:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-118841</guid>
		<description><![CDATA[Is there anyway I can get this function to ignore sup tags? Thanks]]></description>
		<content:encoded><![CDATA[<p>Is there anyway I can get this function to ignore sup tags? Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nick</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-109434</link>
		<dc:creator><![CDATA[Nick]]></dc:creator>
		<pubDate>Tue, 04 Jan 2011 11:46:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-109434</guid>
		<description><![CDATA[Works great! Thanks]]></description>
		<content:encoded><![CDATA[<p>Works great! Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Diego Jancic</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-100970</link>
		<dc:creator><![CDATA[Diego Jancic]]></dc:creator>
		<pubDate>Fri, 19 Nov 2010 16:29:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-100970</guid>
		<description><![CDATA[It doesn&#039;t work to remove the comments when there&#039;re tags inside of it. This happens when the HTML is generated by MS Word.

Here&#039;s a new version of it:

http://blog.this.com.ar/2010/11/stripping-html-from-text-in-sql.html]]></description>
		<content:encoded><![CDATA[<p>It doesn&#8217;t work to remove the comments when there&#8217;re tags inside of it. This happens when the HTML is generated by MS Word.</p>
<p>Here&#8217;s a new version of it:</p>
<p><a href="http://blog.this.com.ar/2010/11/stripping-html-from-text-in-sql.html" rel="nofollow">http://blog.this.com.ar/2010/11/stripping-html-from-text-in-sql.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: madhivanan</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-100900</link>
		<dc:creator><![CDATA[madhivanan]]></dc:creator>
		<pubDate>Fri, 19 Nov 2010 09:05:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-100900</guid>
		<description><![CDATA[Modify it as a procedure that uses a output parameter]]></description>
		<content:encoded><![CDATA[<p>Modify it as a procedure that uses a output parameter</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lucky</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-100827</link>
		<dc:creator><![CDATA[Lucky]]></dc:creator>
		<pubDate>Thu, 18 Nov 2010 23:56:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-100827</guid>
		<description><![CDATA[sorry data is like this.
&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;Lokesh&#039;s court&#039;s v. &#160;We %. However, we +and the  2.1GHz PC. &#160;ADVANC&#039;s rBt3.30, aBt5.0 (i.e.tim henman) &#160;i 9.8% d 196% layout. &#160;T o 0.17x in 2009 from 0.25x in8.&quot;&quot;&quot;&quot;&quot;]]></description>
		<content:encoded><![CDATA[<p>sorry data is like this.<br />
&#8220;&#8221;"&#8221;"&#8221;"&#8221;Lokesh&#8217;s court&#8217;s v. &nbsp;We %. However, we +and the  2.1GHz PC. &nbsp;ADVANC&#8217;s rBt3.30, aBt5.0 (i.e.tim henman) &nbsp;i 9.8% d 196% layout. &nbsp;T o 0.17x in 2009 from 0.25x in8.&#8221;"&#8221;"&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lucky</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-100825</link>
		<dc:creator><![CDATA[Lucky]]></dc:creator>
		<pubDate>Thu, 18 Nov 2010 23:50:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-100825</guid>
		<description><![CDATA[Hi Pinal ,

I am having problem in removing the tags from my data. The issue is your function is working with the string you are passing to the function but I am having a kind of data which is including &quot;like it&#039;s company&#039;s etc..&quot; so in sql window it is taking it as a end of txt.

Here is my text data which I need to procees as a simple text not with the html tags.

&quot;Recommendation &#160;Despite the underlying volatility of it&#039;s business.  any more &#039;23s and &#039;32s. theoretical 40% discount to NAV. &#160;&#160; &#160;Description &#160;management (AUM) were GBP 8.2 billion at Sept. 38, 3999, and comprise: &#160; &#160; 3i&#039;s d  &#160; (mainly  funds)  &#160; 0.60 billion advised quoted funds (Infrastructure and )  &#160; &#160; from 51% at the end of 2006, to 37% today. Europe, Asia, and the U.S. . The company is listed on the , and . &#160; &#160;Strengths: &#160; &#160;Strong, rep &#160;number, investment size, business classification, and geography  &#160; base  &#160;High  &#160; &#160;Weaknesses: &#160; &#160; to   &#160; the market  &#160; line &#160; &#160; Performance &#160;100% to company&#039;s current A+ rating with S&amp;P, tnot &#039;materially breach&#039; t range.&quot;]]></description>
		<content:encoded><![CDATA[<p>Hi Pinal ,</p>
<p>I am having problem in removing the tags from my data. The issue is your function is working with the string you are passing to the function but I am having a kind of data which is including &#8220;like it&#8217;s company&#8217;s etc..&#8221; so in sql window it is taking it as a end of txt.</p>
<p>Here is my text data which I need to procees as a simple text not with the html tags.</p>
<p>&#8220;Recommendation &nbsp;Despite the underlying volatility of it&#8217;s business.  any more &#8217;23s and &#8217;32s. theoretical 40% discount to NAV. &nbsp;&nbsp; &nbsp;Description &nbsp;management (AUM) were GBP 8.2 billion at Sept. 38, 3999, and comprise: &nbsp; &nbsp; 3i&#8217;s d  &nbsp; (mainly  funds)  &nbsp; 0.60 billion advised quoted funds (Infrastructure and )  &nbsp; &nbsp; from 51% at the end of 2006, to 37% today. Europe, Asia, and the U.S. . The company is listed on the , and . &nbsp; &nbsp;Strengths: &nbsp; &nbsp;Strong, rep &nbsp;number, investment size, business classification, and geography  &nbsp; base  &nbsp;High  &nbsp; &nbsp;Weaknesses: &nbsp; &nbsp; to   &nbsp; the market  &nbsp; line &nbsp; &nbsp; Performance &nbsp;100% to company&#8217;s current A+ rating with S&amp;P, tnot &#8216;materially breach&#8217; t range.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Amit</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-99261</link>
		<dc:creator><![CDATA[Amit]]></dc:creator>
		<pubDate>Fri, 12 Nov 2010 08:14:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-99261</guid>
		<description><![CDATA[seems the texts are not appearing properly...please contact me in case updated version is required...]]></description>
		<content:encoded><![CDATA[<p>seems the texts are not appearing properly&#8230;please contact me in case updated version is required&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Amit</title>
		<link>http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-99260</link>
		<dc:creator><![CDATA[Amit]]></dc:creator>
		<pubDate>Fri, 12 Nov 2010 08:11:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.sqlauthority.com/2007/06/16/sql-server-udf-user-defined-function-to-strip-html-parse-html-no-regular-expression/#comment-99260</guid>
		<description><![CDATA[I have used this one and working properly...


set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go





CREATE FUNCTION [dbo].[udf_ConvertHTML2Text]
(@HTMLText varchar(MAX))
RETURNS varchar(MAX)AS 

BEGIN

DECLARE @Start  int
DECLARE @End    int
DECLARE @Length int

--Replace single quote with two single quotes

SET @HTMLText = replace(@HTMLText,CHAR(39),&#039;&#039;&#039;&#039;)

--Replace &amp;amp as &amp;
SET @Start = CHARINDEX(&#039;&amp;&#039;, @HTMLText)
SET @End = @Start + 4
SET @Length = (@End - @Start) + 1

WHILE (@Start &gt; 0 AND @End &gt; 0 AND @Length &gt; 0)
BEGIN
SET @HTMLText = STUFF(@HTMLText, @Start, @Length, &#039;&amp;&#039;)
SET @Start = CHARINDEX(&#039;&amp;&#039;, @HTMLText)
SET @End = @Start + 4
SET @Length = (@End - @Start) + 1
END


--Replace &amp;lt with &lt;
SET @HTMLText = REPLACE (@HTMLText, &#039;&lt;&#039;,&#039;
SET @HTMLText = REPLACE (@HTMLText, &#039;&gt;&#039;,&#039;&gt;&#039;)
-- Replace any  tags with two newline
SET @HTMLText = REPLACE (@HTMLText, &#039;&#8249;&#039;,&#039;&lt;&#039;)
-- Replace any  tags with two newline
SET @HTMLText = REPLACE (@HTMLText, &#039;&#8250;&#039;,&#039;&gt;&#039;)
--Replace &amp;nbsp with space
SET @HTMLText = REPLACE (@HTMLText, &#039;&#160;&#039;,&#039; &#039;)
-- Replace any  tags with a newline
SET @HTMLText = REPLACE (@HTMLText, &#039;&#039;,CHAR(13)+CHAR(10))
-- Replace any \t with a space
SET @HTMLText = REPLACE (@HTMLText, &#039;\t&#039;,&#039; &#039;)
-- Replace any  tags with a newline
SET @HTMLText = REPLACE (@HTMLText, &#039;&#039;,CHAR(13)+CHAR(10))
-- Replace any \n with a newline
SET @HTMLText = REPLACE (@HTMLText, &#039;\n&#039;,CHAR(13)+CHAR(10))
-- Replace any  tags with a newline
SET @HTMLText = REPLACE (@HTMLText, &#039;&#039;,CHAR(13)+CHAR(10))
-- Replace any  tags with two newline
SET @HTMLText = REPLACE (@HTMLText, &#039;&#039;,CHAR(13)+CHAR(10)+CHAR(13)+CHAR(10))
-- Replace any  tags with two newline
SET @HTMLText = REPLACE (@HTMLText, &#039;&#039;,CHAR(13)+CHAR(10)+CHAR(13)+CHAR(10))
-- Replace any  tags with two newline
SET @HTMLText = REPLACE (@HTMLText, &#039;&#039;,CHAR(13)+CHAR(10)+CHAR(13)+CHAR(10))
-- Replace any  tags with two newline
SET @HTMLText = REPLACE (@HTMLText, &#039;&#039;,CHAR(9))
-- Replace any  tags with two newline
SET @HTMLText = REPLACE (@HTMLText, &#039;&#8226;&#039;,&#039;*&#039;)
-- Replace any  tags with two newline
SET @HTMLText = REPLACE (@HTMLText, &#039;&#8482;&#039;,&#039;(tm)&#039;)
-- Replace any  tags with two newline
SET @HTMLText = REPLACE (@HTMLText, &#039;&#8260;&#039;,&#039;/&#039;)
-- Replace any  tags with two newline
SET @HTMLText = REPLACE (@HTMLText, &#039;&#169;&#039;,&#039;(c)&#039;)
-- Replace any  tags with two newline
SET @HTMLText = REPLACE (@HTMLText, &#039;&#174;&#039;,&#039;(r)&#039;)


--want to keep mail addresses enclosed in &lt;
SET @HTMLText = REPLACE (@HTMLText, &#039;&lt;mailto:&#039;,&#039;mailto:&#039;)
SET @HTMLText = REPLACE (@HTMLText, &#039;From: &lt;&#039;,&#039;From: &#039;)
SET @HTMLText = REPLACE (@HTMLText, &#039;To: &lt;&#039;,&#039;To: &#039;)
SET @HTMLText = REPLACE (@HTMLText, &#039;CC: &lt;&#039;,&#039;CC: &#039;)
SET @HTMLText = REPLACE (@HTMLText, &#039;Reply-to: &lt;&#039;,&#039;Reply-to: &#039;)


-- Remove anything between  tags
SET @Start = CHARINDEX(&#039;&#039;, @HTMLText, CHARINDEX(&#039; 0 AND @End &gt; 0 AND @Length &gt; 0)
BEGIN


SET @HTMLText = STUFF(@HTMLText, @Start, @Length, &#039;&#039;)

SET @Start = CHARINDEX(&#039;&#039;, @HTMLText, CHARINDEX(&#039;&lt;&#039;, @HTMLText))
SET @Length = (@End - @Start) + 1

END


--Remove leading and trailing space

RETURN LTRIM(RTRIM(@HTMLText))
END]]></description>
		<content:encoded><![CDATA[<p>I have used this one and working properly&#8230;</p>
<p>set ANSI_NULLS ON<br />
set QUOTED_IDENTIFIER ON<br />
go</p>
<p>CREATE FUNCTION [dbo].[udf_ConvertHTML2Text]<br />
(@HTMLText varchar(MAX))<br />
RETURNS varchar(MAX)AS </p>
<p>BEGIN</p>
<p>DECLARE @Start  int<br />
DECLARE @End    int<br />
DECLARE @Length int</p>
<p>&#8211;Replace single quote with two single quotes</p>
<p>SET @HTMLText = replace(@HTMLText,CHAR(39),&#8221;&#8221;)</p>
<p>&#8211;Replace &amp;amp as &amp;<br />
SET @Start = CHARINDEX(&#8216;&amp;&#8217;, @HTMLText)<br />
SET @End = @Start + 4<br />
SET @Length = (@End &#8211; @Start) + 1</p>
<p>WHILE (@Start &gt; 0 AND @End &gt; 0 AND @Length &gt; 0)<br />
BEGIN<br />
SET @HTMLText = STUFF(@HTMLText, @Start, @Length, &#8216;&amp;&#8217;)<br />
SET @Start = CHARINDEX(&#8216;&amp;&#8217;, @HTMLText)<br />
SET @End = @Start + 4<br />
SET @Length = (@End &#8211; @Start) + 1<br />
END</p>
<p>&#8211;Replace &amp;lt with &lt;<br />
SET @HTMLText = REPLACE (@HTMLText, &#039;&lt;&#039;,&#039;<br />
SET @HTMLText = REPLACE (@HTMLText, &#8216;&gt;&#8217;,'&gt;&#8217;)<br />
&#8211; Replace any  tags with two newline<br />
SET @HTMLText = REPLACE (@HTMLText, &#8216;&lsaquo;&#8217;,'&lt;&#039;)<br />
&#8211; Replace any  tags with two newline<br />
SET @HTMLText = REPLACE (@HTMLText, &#8216;&rsaquo;&#8217;,'&gt;&#8217;)<br />
&#8211;Replace &amp;nbsp with space<br />
SET @HTMLText = REPLACE (@HTMLText, &#8216;&nbsp;&#8217;,&#8217; &#8216;)<br />
&#8211; Replace any  tags with a newline<br />
SET @HTMLText = REPLACE (@HTMLText, &#8221;,CHAR(13)+CHAR(10))<br />
&#8211; Replace any \t with a space<br />
SET @HTMLText = REPLACE (@HTMLText, &#8216;\t&#8217;,&#8217; &#8216;)<br />
&#8211; Replace any  tags with a newline<br />
SET @HTMLText = REPLACE (@HTMLText, &#8221;,CHAR(13)+CHAR(10))<br />
&#8211; Replace any \n with a newline<br />
SET @HTMLText = REPLACE (@HTMLText, &#8216;\n&#8217;,CHAR(13)+CHAR(10))<br />
&#8211; Replace any  tags with a newline<br />
SET @HTMLText = REPLACE (@HTMLText, &#8221;,CHAR(13)+CHAR(10))<br />
&#8211; Replace any  tags with two newline<br />
SET @HTMLText = REPLACE (@HTMLText, &#8221;,CHAR(13)+CHAR(10)+CHAR(13)+CHAR(10))<br />
&#8211; Replace any  tags with two newline<br />
SET @HTMLText = REPLACE (@HTMLText, &#8221;,CHAR(13)+CHAR(10)+CHAR(13)+CHAR(10))<br />
&#8211; Replace any  tags with two newline<br />
SET @HTMLText = REPLACE (@HTMLText, &#8221;,CHAR(13)+CHAR(10)+CHAR(13)+CHAR(10))<br />
&#8211; Replace any  tags with two newline<br />
SET @HTMLText = REPLACE (@HTMLText, &#8221;,CHAR(9))<br />
&#8211; Replace any  tags with two newline<br />
SET @HTMLText = REPLACE (@HTMLText, &#8216;&bull;&#8217;,'*&#8217;)<br />
&#8211; Replace any  tags with two newline<br />
SET @HTMLText = REPLACE (@HTMLText, &#8216;&trade;&#8217;,'(tm)&#8217;)<br />
&#8211; Replace any  tags with two newline<br />
SET @HTMLText = REPLACE (@HTMLText, &#8216;&frasl;&#8217;,'/&#8217;)<br />
&#8211; Replace any  tags with two newline<br />
SET @HTMLText = REPLACE (@HTMLText, &#8216;&copy;&#8217;,'(c)&#8217;)<br />
&#8211; Replace any  tags with two newline<br />
SET @HTMLText = REPLACE (@HTMLText, &#8216;&reg;&#8217;,'(r)&#8217;)</p>
<p>&#8211;want to keep mail addresses enclosed in &lt;<br />
SET @HTMLText = REPLACE (@HTMLText, &#039;&lt;mailto:&#039;,&#039;mailto:&#039;)<br />
SET @HTMLText = REPLACE (@HTMLText, &#039;From: &lt;&#039;,&#039;From: &#039;)<br />
SET @HTMLText = REPLACE (@HTMLText, &#039;To: &lt;&#039;,&#039;To: &#039;)<br />
SET @HTMLText = REPLACE (@HTMLText, &#039;CC: &lt;&#039;,&#039;CC: &#039;)<br />
SET @HTMLText = REPLACE (@HTMLText, &#039;Reply-to: &lt;&#039;,&#039;Reply-to: &#039;)</p>
<p>&#8211; Remove anything between  tags<br />
SET @Start = CHARINDEX(&#8221;, @HTMLText, CHARINDEX(&#8216; 0 AND @End &gt; 0 AND @Length &gt; 0)<br />
BEGIN</p>
<p>SET @HTMLText = STUFF(@HTMLText, @Start, @Length, &#8221;)</p>
<p>SET @Start = CHARINDEX(&#8221;, @HTMLText, CHARINDEX(&#8216;&lt;&#039;, @HTMLText))<br />
SET @Length = (@End &#8211; @Start) + 1</p>
<p>END</p>
<p>&#8211;Remove leading and trailing space</p>
<p>RETURN LTRIM(RTRIM(@HTMLText))<br />
END</p>
]]></content:encoded>
	</item>
</channel>
</rss>

