私は現在、ソケット経由でC#アプリケーションに通信するC++アプリケーションをビルドしています。 私のC++アプリケーションはソケット経由でwchar_t *を送信します。ここでC++のwchar_tからC#へのソケット経由で
が送信されているものの概要は次のとおりです。ここで
<!-- Normal xml file--
は、私は反対側に受けるものです(私はバイト配列にstream.readを行うと UTF8Encoding.GetStringを(使用)に変換しますバイト配列を読み込み可能な文字列に変換する)
<\0!\0-\0-\0 \0N\0o\0r\0m\0a\0l\0 \0x\0m\0l\0 \0f\0i\0l\0e\0-\0-
マーシャル問題ですか?あなたは何を言っていますか?なぜそれが拡張され、なぜUnicodeのcaracterがC#側に現れないのですか?