November 30, 2007 at 8:40 am
Hello All:
I am trying to remove a pesky hidden character from a string.
The hidden character looks like a blank space, but when I copy/paste it into MsWord, and use the Show Paragraph/Formatting Marks option, the symbol it reveals looks something like the DEGREE symbol, i.e. a small circle. I've attached (I hope) a JPEG screencap of the symbol. It appears at the end of the sentence, between the period and the paragraph mark.
I have tried using the following UPDATE code to get rid of it, where tblWeirdChar houses the string with the pesky char:
UPDATE dbo.tblWeirdChar
SET MyString = REPLACE(MyString,' ','')
But that didn't work; I guess SQL Server knows that it's not a blank space.
I also tried RTRIM, but that didn't work either.
Can anyone advise?
Thanks,
Simon Doubt
DBA, Fulcrum Publications, Inc.
November 30, 2007 at 8:52 am
Just figured it out:
I used:
SELECT ASCII(RIGHT(MyString,1))
FROM dbo.tblWeirdChar
and the ASCII code was 160, which is a non-breaking space.
So, I used:
UPDATE dbo.tblWeirdChar
SET MyString = REPLACE(MyString,CHAR(160),'')
And it worked!
Sorry for the self-posting.
-Simon Doubt
DBA, Fulcrum Publications, Inc.
December 21, 2012 at 3:38 pm
THANKS THAT WAS JUST WHAT I NEEDED!
December 21, 2012 at 4:06 pm
victorjcook (12/21/2012)
THANKS THAT WAS JUST WHAT I NEEDED!
🙂
Great - glad it was of some use.
Happy Holidays!
- SD
Viewing 4 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic. Login to reply