基本的に、いくつかのエンコーディング (Latin-1、CP-1252、または UTF-8 など) のいずれかである可能性のあるスペイン語のテキストを含む文字列を渡したいと考えています。XMLRPC に到達すると、エンコーディングを検出できますが、それまではわかりません。C# は、デフォルトで ASCII 以外の文字をすべて殺しているようです。文字列をbase64でエンコードすることで問題を回避しましたが、そうしないことを本当に望んでいます。
私はCookComputing.XmlRpcを使用しています...これが私のインターフェースのコードスニペットです:
public interface ISpanishAnalyzer
{
[XmlRpcMethod("analyzeSpanishString")]
int analyzeSpanishString(string text);
}
どんな助けでも大歓迎です。ありがとう!