У меня есть имя папки, которое содержит немецкий специальный символ, такой как äÄéöÖüß. Следующий скриншот отображает содержимое сервера LiveLink.Немецкий символ ß кодировка в Livelink с использованием C#
Я хочу, чтобы извлечь папку с сервера Livelink с помощью C#.
valueis получен от LLserver.
var bytes = new List<byte>(value.Length);
foreach (var c in value)
{
bytes.Add((byte)c);
}
var result = Encoding.UTF8.GetString(bytes.ToArray());
Наконец, результат äÄéöÖüx .где ß рассматривается как коробка символ «х». Все остальные символы, присутствующие в имени папки, декодируются успешно/правильно, кроме символа ß.
Мне просто интересно, почему тот же код работает для всех других немецких специальных символов, но не для ß.
Может ли кто-нибудь помочь устранить эту проблему в C#?
Заранее спасибо.
Что такое "LLServer"? Какой тип массива 'значение'? –
LLServer - это сервер LiveLink, который также известен Content Server. –
И какой тип массива 'значение'? Это 'int [] value'? Или что это? Значение –