Skip to content

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

@SorabaneSAI

Description

@SorabaneSAI

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions