Здравствуйте уважаемые форумчане и администрация!
Пытаюсь ввести поисковый запрос, но вместо этого вводит черные квадратики. Явно проблемы с кодировкой.
Пробовал перекодировать вот так:
Начало знаки вопросов печатать. Код стырян с MSDN, возможно у вас что-то получше имеется.
P.S. Перекодировать с ЮТФ-8 решил из-за того что "File.AppendAllText(GV.file_csv_end, "54s");" сохранило файл именно в этой кодировке. Других способов узнать кодировку пока не нашел, сильно не пинайте я с ПХП на C# перехожу, сложновато.
Пытаюсь ввести поисковый запрос, но вместо этого вводит черные квадратики. Явно проблемы с кодировкой.
Пробовал перекодировать вот так:
Код:
// Convert
// Create two different encodings.
Encoding to_enc = Encoding.Default;
Encoding from_enc = Encoding.UTF8;
// Convert the string into a byte array.
byte[] fromBytes = from_enc.GetBytes(type);
// Perform the conversion from one encoding to the other.
byte[] toBytes = Encoding.Convert(from_enc, to_enc, fromBytes);
// Convert the new byte[] into a char[] and then into a string.
char[] toChars = new char[to_enc.GetCharCount(toBytes, 0, toBytes.Length)];
to_enc.GetChars(toBytes, 0, toBytes.Length, toChars, 0);
string text = new string(toChars);
P.S. Перекодировать с ЮТФ-8 решил из-за того что "File.AppendAllText(GV.file_csv_end, "54s");" сохранило файл именно в этой кодировке. Других способов узнать кодировку пока не нашел, сильно не пинайте я с ПХП на C# перехожу, сложновато.