From: Frank Li Date: Sun, 18 Jan 2009 03:37:07 +0000 (+0800) Subject: Fix use utf8 as git output encode. So commit message can use Chinese X-Git-Url: http://git.sourceforge.jp/view?p=tortoisegit%2FTortoiseGitJp.git;a=commitdiff_plain;h=b9211523db09c9e080812cd4541c3170ac09d7d6 Fix use utf8 as git output encode. So commit message can use Chinese Signed-off-by: Frank Li --- diff --git a/src/Git/Git.cpp b/src/Git/Git.cpp index 94a9738..a78504a 100644 --- a/src/Git/Git.cpp +++ b/src/Git/Git.cpp @@ -75,7 +75,7 @@ int CGit::RunAsync(CString cmd,PROCESS_INFORMATION *piOut,HANDLE *hReadOut,CStri void CGit::StringAppend(CString *str,char *p) { USES_CONVERSION; - str->Append(A2W(p)); + str->Append(A2W_CP(p,CP_UTF8)); } BOOL CGit::IsInitRepos() diff --git a/src/Git/GitRev.cpp b/src/Git/GitRev.cpp index bc9aee3..d974c04 100644 --- a/src/Git/GitRev.cpp +++ b/src/Git/GitRev.cpp @@ -76,7 +76,7 @@ int GitRev::ParserFromLog(CString &log) { case LOG_REV_ITEM_BEGIN: this->Clear(); - + break; case LOG_REV_AUTHOR_NAME: this->m_AuthorName = text; break; diff --git a/src/TortoiseProc/TortoiseProc.vcproj.FSL.B20596.user b/src/TortoiseProc/TortoiseProc.vcproj.FSL.B20596.user index 16601c8..d63f029 100644 --- a/src/TortoiseProc/TortoiseProc.vcproj.FSL.B20596.user +++ b/src/TortoiseProc/TortoiseProc.vcproj.FSL.B20596.user @@ -11,7 +11,7 @@