1

コンパイル時にコードを自動的にフォーマットするように clang-format を設定しましたが、特定の文字が疑問符に置き換えられます。例えば:

// Copyright © Someone

なる

// Copyright ? Someone

Visual Studio 2015 で CodeBeautifier プラグインを使用しています。 [ソース ファイルのエンコードを使用する] オプションを有効にすると、次のように表示されます。

// Copyright � Someone

Fileを選択すると、ユーザー入力を待機し、Visual Studio がフリーズするため、Type は StdInput に設定されます。

このような文字が正しくエンコードされないようにするにはどうすればよいですか?

4

1 に答える 1

1

これは、文字が utf-8 で保存されているためです。どうやら、MSVC はそれを正しく認識していないようです。

これが役立つ可能性があります: Visual Studio で標準エンコーディングを設定する方法。さらに、[オプション]/[テキスト エディター] で、[署名のない UTF-8 エンコードを自動検出] を有効にします。

于 2016-04-26T08:46:35.680 に答える