diff options
author | Mike Krüger <mkrueger@xamarin.com> | 2016-02-22 10:25:46 +0300 |
---|---|---|
committer | Mike Krüger <mkrueger@xamarin.com> | 2016-02-22 10:25:46 +0300 |
commit | 5518f8010d86ac41bdc6d11e8ce95baa11dc9713 (patch) | |
tree | c072e8b7b31a24019dae11398777b310240c6a84 /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles | |
parent | 224357428548871203056c6f5e3f032d1e2b2bca (diff) |
Fixed 'Bug 38971 - Replace in all files doesn't work'
Use UTF8 instead of Default to prevent 'strange' code page encodings
on windows. UTF8 is better for cross platform development.
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/FileProvider.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/FileProvider.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/FileProvider.cs index 3a070068e5..1a52529390 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/FileProvider.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.FindInFiles/FileProvider.cs @@ -173,7 +173,7 @@ namespace MonoDevelop.Ide.FindInFiles } if (buffer != null && somethingReplaced) { object attributes = DesktopService.GetFileAttributes (FileName); - TextFileUtility.WriteText (FileName, buffer.ToString (), encoding, hadBom); + TextFileUtility.WriteText (FileName, buffer.ToString (), encoding ?? Encoding.UTF8, hadBom); DesktopService.SetFileAttributes (FileName, attributes); } FileService.NotifyFileChanged (FileName); |