1

Actionscript (FlashBuilder) に XML 文字列があります。escape(str) を使用してエンコードし、Web サービスを使用して C# に送信しています。

今、この文字列をデシリアライズしたいのですが、問題は、文字列をデコードすると、「&」を含むすべてがデコードされ、XMLSerializer が文句を言うことです。

デコードしないと、逆シリアル化された文字列にスペースの代わりに %20 が付きます。

C# でエスケープされた文字列をデコードして XML シリアライザーにフィードする簡単な方法はありますか?

4

1 に答える 1

0

URL エンコーディングと XML/HTML エンコーディングを混同しているようです。actionscript のescapeメソッドは URL エンコードします。XML/HTML エンコードするには、このスタックオーバーフローの回答を参照してください。

于 2013-07-15T05:24:54.587 に答える