System.Text.Encoding.Unicodeのフォールバック (EncoderFallback/DecoderFallback)は、EncoderReplacementFallback/DecoderReplacementFallbackでした。試した自PCの.NET Frameworkは3.5ですが、きっと1.0からそうなのでしょう、推測ですが。
int main() { using System::Console; using System::Text::Encoding; Console::WriteLine(Encoding::Unicode->DecoderFallback->ToString()); Console::WriteLine(Encoding::Unicode->EncoderFallback->ToString()); } |
さて、こんなことを調べたのは、こんな仕組みをこれから作るからです。出来上がったら、ゆっくり解説を書いていたいです。
スポンサード リンク |