objective c - IOS How to remove Zero Width Space [ E2 80 8B ] from NSString -
with copy/paste, 1 of clients put in textfield of ios app text containing 0 width space [ e2 80 8b ] , want remove them.
here's example of text : basse température avec dégivrage électrique
what tried :
nsstring* zarb = [nsstring stringwithformat:@"%c%c%c",0xe2,0x80,0x8b]; nsstring*resu=[ch stringbyreplacingoccurrencesofstring:zarb withstring:@""]; // not work if ([ch rangeofstring:zarb].location != nsnotfound) { // not work } the hexa sequence in string cannot remove it. has got problem ?
the "zero width space" unicode character \u200b. e2 80 8b utf-8 encoding.
try this:
nsstring* zarb = @"\u200b"; nsstring* resu = [ch stringbyreplacingoccurrencesofstring:zarb withstring:@""]; btw - attempt do:
nsstring* zarb = [nsstring stringwithformat:@"%c%c%c",0xe2,0x80,0x8b]; results in invalid string because there no unicode characters 80 , 8b.
Comments
Post a Comment