カスタム文字セットを使用して C# で base 64 エンコーディングを行う必要がある [と思う] のですが、方法がわかりません。
具体的には、Unity3D プロジェクト内からMixpanel HTTP 仕様 - https://mixpanel.com/docs/api-documentation/http-specification-insert-data - を使用しようとしています。Mixpanel は、Base64 エンコーディングのカスタム「フレーバー」があると述べています。実際、同じ JSON を Web サービスでエンコードすると、文字セットを指定できます ( http://www.motobit.com/util/base64-decoder -encoder.asp )、Mixpanel は成功を報告します。
(したがって、エラーはエンコードされているデータではなく、エンコードにあることがわかっています)