В основном я хочу передать строку, содержащую испанский текст, который может быть в одном из нескольких кодировок (Latin-1, CP-1252 или UTF-8, чтобы назвать немного). Как только он попадает в XMLRPC, я могу обнаружить кодировку, но до этого я этого не буду знать. C#, по-видимому, убивает любые символы вне ASCII. Я столкнулся с проблемой с помощью base64-кодирования строки, но мне очень хотелось бы НЕ делать этого.Перенос расширенных символов ascii с неизвестной кодировкой в Twisted XMLRPC с C#
Я использую CookComputing.XmlRpc ... Вот фрагмент кода моего интерфейса:
public interface ISpanishAnalyzer
{
[XmlRpcMethod("analyzeSpanishString")]
int analyzeSpanishString(string text);
}
Любая помощь будет оценена. Благодаря!