発生した現象
gitから取得したUE4.25.1のプロジェクト起動時のビルドで以下のようなエラーが発生した。
プロジェクトのContent/Hoge/には日本語名のuassetファイルが含まれている。
?n???h???????Ă??Ȃ????O: System.ArgumentException: Path fragment '"Content/Hoge/\351\203\250\347\224\250.uasset"' contains invalid directory separators.
対応方法
コマンドプロンプトで以下を実行する。
※ UE_4.25\Engine\Source\Programs\UnrealBuildTool\System\SourceFileWorkingSet.csを確認するとUnrealBuildToolで使うgitコマンドはPATHで設定されているもののようだった。
git config --global core.quotepath false