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 4 (of 4 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy