C# Convert unicode characters (I think) to regular string

Bulldog13

Golden Member
Jul 18, 2002
1,655
1
81
Good afternoon,

I am attempting to read some .pdfs, but instead of getting normal text like usual, I have a stubborn one that is giving me character codes. I think they are unicode but am not 100% sure. I have been digging stackoverflow.com for over an hour and can only find partial answers. I am not even sure I am phrasing the question correctly.

Here is the string the .pdf is giving me.

Code:
"\u0001\u0002\u0003\u0004\u0005\u0006\a\u0002\u0003\a\u0003\b\t\n"
"\a\v\u0001\f\v\f\u0004\u0001\a"

I believe Visual Studio is adding the opening and closing quotes since I copy/pasted from the ide.

What format is that and how can you help me get it into a regular text string?
 

Merad

Platinum Member
May 31, 2010
2,586
19
81
C# strings are already unicode strings, using (AFAIK) UTF-16 encoding. I'm fairly sure that pdf files support many different text encodings, so you'll need to look at the documentation for your pdf library for a way to figure out how the text is encoded, then use the tools in .NET's System.Text namespace to do conversions.
 

Merad

Platinum Member
May 31, 2010
2,586
19
81
Pretty much impossible to tell from that, because that string output is after attempting to interpret it as UTF-16 (I can't remember if it attempts any automatic conversion or not). You need to read the raw data as a byte[], but even then it will be difficult to just look at it and figure out the encoding. I'm not familiar with the pdf file specifications, but if it supports multiple encodings it *has* to have some kind of flag or setting that tells you the current encoding.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |