Altseed2 icon indicating copy to clipboard operation
Altseed2 copied to clipboard

コンソールに2バイト文字を出力すると文字化けする

Open SorabaneSAI opened this issue 3 years ago • 2 comments

Describe the bug/概要

こんにちは。Altseed2を利用させていただいております。 本日は日本語をログ出力した際に文字化けしたのですが、バグかもしれないのでお尋ねしたいと思いました。 普通にコンソール出力する際は文字化けしませんでした。 調査していただけると幸いです。

Environment/環境

  • OS: Windows10 Home 2004
  • Graphics: GeForce GTX 960
  • Altseed2 version: 2.1.0

コード

using Altseed2;
using System;

namespace Altseed2Tutorial
{
    class Program
    {
        [STAThread]
        static void Main(string[] args)
        {
            // エンジンを初期化
            var config = new Configuration();
            config.ConsoleLoggingEnabled = true;
            config.FileLoggingEnabled = true;
            config.LogFileName = "Log.txt";
            Engine.Initialize("Tutorial", 960, 720, config);

            // メインループ
            while (Engine.DoEvents())
            {
                // エンジンを更新
                Engine.Update();

                if (Engine.Keyboard.GetKeyState(Key.Escape) == ButtonState.Push)
                {
                    Engine.Log.Write(LogCategory.Engine, LogLevel.Critical, "テスト");
                    Engine.Log.Write(LogCategory.User, LogLevel.Error, "test2");
                    Console.WriteLine("テスト3");
                }
            }

            // エンジンの終了処理を行う
            Engine.Terminate();
        }



    }
}

実行結果

[2021-11-12 22:19:39.460] [Engine] [critical] 繝・せ繝・ [2021-11-12 22:19:39.464] [User] [error] test2 テスト3

SorabaneSAI avatar Nov 12 '21 13:11 SorabaneSAI