mbcs

    1

    2答えて

    MFCプログラムがユニコード環境にあるので、以下のコードは正しく動作しません。 ::WriteFile(hFile, TEXT("123456"), lstrlenW(TEXT("123456")), &dwByte, nullptr); ::CloseHandle(hFile); 結果が「123456」 私はUnicodeのBOMは、この問題を解決することができ、インターネット上で見つける

    0

    1答えて

    Windows用の重複ファイルファインダを作成しようとしています。私のプログラムはLinuxでうまく動作します。しかし、NUL文字をWindowsのログファイルに書き込みます。これは、WindowsのMBCSデフォルトファイルシステムのエンコーディングとLinuxのファイルシステムエンコーディングがUTF-8であるためです。このエラーを回避するには、どのようにしてMBCSをUTF-8に変換できます

    1

    2答えて

    いくつかのロケール(たとえば極東ロケール)にはマルチバイト文字セットがあることがわかります。ここでは文字を表すために複数のバイトが必要です。 マルチバイト文字に対応する(ANSI)ソフトウェアの機能をテストしたいと思います。 私は北アメリカに住んでいますが、私のWindowsのコードページはWindows-1252に設定されています。 ローカルのWindows-1252ロケールでマルチバイト文字を

    2

    2答えて

    文字セットが「未設定」のMFCアプリケーションがあります。 Multi Byte Character Setコードページを持つOSでこのアプリケーションを実行すると、どのようなリスクが発生しますか?

    0

    2答えて

    私は検索して、それについて多くを見つけることができませんでした。私たちは、エンコードなどのための最も一般的なサポートを提供する必要があり、ANTLRが我々がそれに投げる何かを処理できるようにしたいと思っています。

    19

    3答えて

    は、私は、Visual Studioを使用して、私の既存のMFCプロジェクトを開いて、私は次のエラーメッセージを取得ビルドするとき: Error 1 error MSB8031: Use of MBCS encoding in MFC projects require an additional library to be downloaded and installed. Please see