UnityでVisual Studio 2022を使うときの文字化けを対策する

Unity 2021.3.10f1を使って新しくプロジェクトを作って、C#スクリプトVisual Studio 2022で作成するとUnity側で日本語が文字化けする。原因はVisual Studio文字コードsjisなのに、Unityがutf-8を求めるため。

【目的】新しくプロジェクト作ったとき、最初からutf-8で保存したい
【結論】UnityのUnity Hubのデフォルトの保存場所に.editorconfigを作ってutf-8文字コードを指示する
【詳細・やり方】

    1. Unity Hub 3.3.0を起動して、ギアアイコンをクリック→環境設定→プロジェクト→デフォルトの保存場所を見る
    2. 上記、デフォルトの保存場所に以下の内容で.editorconfigというファイルを作る
    [*]
    end_of_line = crlf
    charset = utf-8
    trim_trailing_whitespace = true
    insert_final_newline = true
    indent_style = space
    indent_size = 4
    3. Unity Hubを再起動する
    4. 既存・新規のUnityプロジェクトでC# scriptをVisual Studioで作成すると最初から utf-8文字コードで作成してくれる