In my C# code, I am extracting text from a PDF document. When I do that, I get a string that\'s in UTF-8 or Unicode encoding (I\'m not sure which). When I use Encoding
In UTF8 character value c2 a0 (194 160) is defined as NO-BREAK SPACE. According to ISO/IEC 8859 this is a space that does not allow a line break to be inserted. Normally text processing software assumes that a line break can be inserted at any white space character (this is how word wrap is normally implemented). You should be able to simply do a replace in your string of the characters with a normal space to fix the problem.