エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
C#を使ってコマンドラインアプリケーションを作っていた時に、特定のコンソールに対して文字化けが発生... C#を使ってコマンドラインアプリケーションを作っていた時に、特定のコンソールに対して文字化けが発生するという現象に見舞われました。 出力する文字列の文字エンコーディングと、それを表示するコンソールが対応している文字エンコーディングに不一致があると文字化けしますが、今回の原因もこれでした。 コンソール出力時の文字エンコーディングを明示的に指定することで解消したため、そのときに調べたことをまとめます。 なお、本稿では .NET 6 を対象としています。 Console.OutputEncoding に文字エンコーディングを指定する C#でコンソール出力するとき、Console.WriteLine等を呼び出しますが、ConsoleクラスにOutputEncodingプロパティが存在します。これに所望の文字エンコーディングを指定すれば、目的を達成できそうです。 なので、コードはとても簡単です。 C